课后作业:使用静态变量和构造方法追寻类所创建对象的数目
Posted 雁夜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课后作业:使用静态变量和构造方法追寻类所创建对象的数目相关的知识,希望对你有一定的参考价值。
1.设计思想:
若想实现每创建一个类对象实现显示所创建的数目,
首先想到的是构造函数,因为每次通过类创建一个对象时,都会
调用构造函数,所以我们只需在构造函数中加入简单语句:i
nt number;public 构造函数{System.out.print(“目前创建了”+++number“个对象”)}
但number不会随程序增加。
2.程序流程:
1创建一个类
2定义一个int number
3在构造函数加入System.out.print(“目前创建了”+++number“个对象”)
3.实验代码:
public class ShowDemo {
int number;
public ShowDemo ()
{
++number;
System.out.println("目前创建了"+number+"个对象");
}
public static void main(String[]args)
{
@SuppressWarnings("unused")
ShowDemo obj=new ShowDemo();
ShowDemo obj1=new ShowDemo();
ShowDemo obj3=new ShowDemo();
}
4.程序截图:
以上是关于课后作业:使用静态变量和构造方法追寻类所创建对象的数目的主要内容,如果未能解决你的问题,请参考以下文章
使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。