概述
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应用案例之实现属性自动命名)的全部内容,希望文章能够帮你解决重温java知识(十、static应用案例之实现属性自动命名)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复