当前位置 : 主页 > 编程语言 > java >

nothing

来源:互联网 收集:自由互联 发布时间:2021-06-28
new+构造方法 public class InstanceCounter { private static int numInstances = 0; protected static int getCount() { return numInstances; } private static void addInstance() { numInstances++; } InstanceCounter() { InstanceCounter.addInsta
new+构造方法
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");
 }
}
网友评论