跟踪创建类的个数

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

二、设计思路

  设计一个公共类,逐次计数,当创建一个新的类的时候会i+1

三、代码

public class Classes {

      private static int i;

      public Classes(){

       i++;

      }

      public static int getNumber(){

       return i;

      }

public static void main(String[] args) {

// TODO 自动生成的方法存根

        Classes t1=new Classes();

        Classes t2=new Classes();

        Classes t3=new Classes();

        Classes t4=new Classes();

        Classes t5=new Classes();

        System.out.println("一共创建了"+Classes.getNumber()+"个对象");

}

 

}

posted on 2015-10-17 21:38  倾晴  阅读(102)  评论(0编辑  收藏  举报

导航