使用类的静态字段和构造函数,跟踪某个类所创建对象的个数

 1 package 统计对象个数;
 2 
 3 public class Lianxi {
 4     private static int n;
 5     public Lianxi()
 6     {
 7         n++;//每new一个对象的时候给n加1
 8     }
 9     public static int getNum()
10     {
11         return n;//返回n值
12     }
13     public static void main(String[] args) {
14         
15         Lianxi t1=new Lianxi();
16         Lianxi t2=new Lianxi();      
17         System.out.println("共创建对象个数为:"+Lianxi.getNum()+"个");
18     }
19 
20 }

思路:在某一个类的构造方法中添加一个静态的全局用于计数的变量,每new一个新对象的时候,该变量就加一,从而就可以实现统计对象个数了

运行截图:

 

posted @ 2018-10-21 17:13  _小白兔  阅读(204)  评论(0编辑  收藏  举报