package com.mydemo;
public class BookDemo {
public static void main(String args[]){
System.out.println(new Book("Java从入门到放弃").getTitle());
System.out.println(new Book().getTitle());
System.out.println(new Book("SQL从入门到放弃").getTitle());
System.out.println(new Book().getTitle());
System.out.println(new Book("Linux从入门到放弃").getTitle());
System.out.println(new Book().getTitle());
}
}
class Book{
private String title; // 【普通成员属性】保存图书名称
private static int count = 0; // 【静态成员属性】保存对象个数
/**
* 单参构造方法
* @param title
*/
public Book(String title){
this.title = title; // 保存title内容
}
/**
* 无参构造方法
*/
public Book(){
this("书名自动命名:" + count++); // 调用单参构造方法
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public static int getCount() {
return count;
}
public static void setCount(int count) {
Book.count = count;
}
}
运行结果:
Java从入门到放弃
自动命名:0
SQL从入门到放弃
自动命名:1
Linux从入门到放弃
自动命名:2
重温java知识(十、static应用案例之实现属性自动命名)
猜你喜欢
转载自blog.csdn.net/yuzhiboyouzhu/article/details/105590331
今日推荐
周排行