对象个数的查看
源代码:
1 class TestStatic 2 3 { 4 public static int n=0; 5 6 private int data; 7 8 TestStatic() 9 10 { 11 n++; 12 } 13 14 TestStatic(int x) 15 16 { 17 data=x; 18 } 19 }
该类中设置了静态整型变量n用于统计对象创建的个数,静态变量既可以被各个对象访问又不隶属于特定的对象。由于每创建一个对象都会执行一次构造方法,每执行一次构造方法n值+1,所以可以通过访问n的数值来确定对象创建的个数。