第五周课后作业(统计创建对象)

问题:

使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。

请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。

答:

思路:先设计公共类tongji创建对象,再创建函数实现每当创建一个对象时给n加1,通过getNum()返回n的最后值

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package tongji;
 
public class tongji {      
        public static void main(String[] args) {
            tongji t1=new tongji();
            tongji t2=new tongji();
            tongji t3=new tongji();//创建对象
            System.out.println("当前创建对象个数为:"+tongji.getNum());
            }//创建对象
        public static int n;
        public tongji()
            {
                n++;//每创建一个对象的时候都可以给n加1
            }
            public static int getNum()
            {
                return n;//返回n值
            }
        }

  截图:

 

posted @   夜神风  阅读(145)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示