Java借助静态字段和构造函数实现已建对象数查询
发布时间:2021-11-13 12:32:59 所属栏目:PHP教程 来源:互联网
导读:问题:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。 请写一个类,在任何时候都可以向它查询你已经创建了多少个对象?。 程序设计思想: 利用静态变量指定一个计数器number, 创建一个对象时总要执行一次构造函数, 那么,当构造函数执
问题:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。 请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。 程序设计思想: 利用静态变量指定一个计数器number, 创建一个对象时总要执行一次构造函数, 那么,当构造函数执行时令number自增, 便可以得到最后所创建对象的数量 程序流程图: 源代码: /** * */ /** * @author 信1605-3 20163471 吴鑫 * */ public class NumofObj { /** * */ private static int number=0; public NumofObj() { // TODO 自动生成的构造函数存根 number++; } /** * @param args */ public static int getNumber() { return number; } public static void main(String[] args) { // TODO 自动生成的方法存根 NumofObj t1=new NumofObj(); NumofObj t2=new NumofObj(); NumofObj t3=new NumofObj(); NumofObj t4=new NumofObj(); NumofObj t5=new NumofObj(); NumofObj t6=new NumofObj(); NumofObj t7=new NumofObj(); System.out.println("一共创建了"+NumofObj.getNumber()+"个对象"); } } (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |