第五周课后作业(统计创建对象)
问题:
使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。
请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。
答:
思路:先设计公共类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值 } } |
截图:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步