查询创建的对象

问题:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?

 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 }

结果截图:

原文地址:https://www.cnblogs.com/watm/p/7687711.html