本帖最后由 Chost 于 2020-5-28 20:39 编辑
[Java] 纯文本查看 复制代码 public class InstanceCounter {
private static int numInstances = 0;
protected static int getCount() {
return numInstances;
}
private static void addInstance() {
numInstances++;
}
InstanceCounter() {
InstanceCounter.addInstance();
}
public static void main(String[] arguments) {
System.out.println("Starting with " +
InstanceCounter.getCount() + " instances");
for (int i = 0; i < 500; ++i){
new InstanceCounter();
}
System.out.println("Created " +
InstanceCounter.getCount() + " instances");
}
}
第11、12行,InstanceCounter这个类为什么可以直接调用方法,而没有创建对象来调用
第19行new是怎么理解 |