问题:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?
1 public class NumObject { 2 static int num=0;//静态字段 3 public NumObject()//构造函数 4 { 5 num++; 6 } 7 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub 10 NumObject n1=new NumObject(); 11 //NumObject n2=new NumObject(); 12 //NumObject n3=new NumObject(); 13 NumObject n4=new NumObject(); 14 System.out.println("已创建的对象"+num); 15 } 16 }
结果截图: