问题:
使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询
“
你已经创建了多少个对象?
”
。
代码:
public class Count {
public static int num; //num为类所创建对象的个数
public Count()
{
num ++; //统计个数,每创建一个类 num++
}
public static int getNum()
{
return num; //返回得到num的最终的值
}
public static void main (String args[])
{
Count c1 = new Count();
Count c2 = new Count();//创建对象
System.out.println("创建对象的个数是:"+Count.getNum());
}
}
程序运行截图: