public class Person { // TODO String name; protected static int count = 0; public Person(String name) { this.name = name; } public static int getCount() { return ++count; } }
老铁,你这个不太合理呀。
题目是要统计实例的个数,如果反复调用getCount()方法的话,count就反复自增下去,那么count就是getCount()方法的调用次数,而不是实例的个数了
我认为在构造方法里增加一个 count++,更合理一些;
如果你有更好的方法,也麻烦告诉我一些,互相学习~
非常牛老铁说得对;
应该写在构造方法里面
Sign in to make a reply
我就想知道我的名字可以使用不