使用类的静态字段和构造函数,用Java程序实现类的对象的创建
一、实验要求
使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。
二、设计思路
1、创建一个类Find;
2、定义一个静态整型变量i,使其记录创建对象个数;
3、在程序中定义一个函数getNum(),令其返回计量值i;
4、输出对象创建个数。
三、程序流程图
四、源代码
public class Find
{
static int i;
public Find()
{
i++; //每创建一个类的对象i加1
}
static int getNum()
{
return i;
}
public static void main(String[] args)
{
Find f1 = new Find();
Find f2 = new Find();
Find f3 = new Find();
Find f4 = new Find();
Find f5 = new Find();
System.out.println("已创建对象个数:"+Find.getNum());
}
}
五、结果截图