问题:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?
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 stub10 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 }
结果截图: