Discuss / Java / 【笔记】-静态类和方法,能计数创建实例个数的原因

【笔记】-静态类和方法,能计数创建实例个数的原因

Topic source

查看代码


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;
	}

}

老铁到位


  • 1

Reply