一、问题:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。
二、设计思路
设计一个公共类,逐次计数,当创建一个新的类的时候会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()+"个对象");
}
}