public class Person {
// TODO
String name;
public static int count=0;
//静态成员实在加载类的时候初始化,在内存创建,不用等到创建实例
//所以,可以直接访问
//后续创建实例的时候,不会再次初始化count=0,因此,可以在 非静态方法里面,
//也就是在创建实例,运行构造方法的时候,进行count++操作
//这就是计数创建实例个数的原理
public Person(String name) {
this.name = name;
count++;
}
public static int getCount() {
return count;
}
}
爱竹子的大黑熊
查看代码