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


    问题;

    使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。

    解决办法:

    设置一个全局变量count用来计数,在每个构造函数中用“count++;”来作为自动追踪,即引用一次方法。源代码举例如下:

    public class homework3 {

             static int count=0;

             public void c1() {

                       count++;

             }

             public void c2(int i,int j) {

                       count++;

             }

     

             public static void main(String[] args) {

                       // TODO Auto-generated method stub

                       homework3 a1=new homework3();

                 a1.c1();

                 a1.c2(3,4);//共创建2对象

                       System.out.println("homework3类共创建了"+count+"个对象。");

     

             }

     

    }

    运行结果截图:

     

  • 相关阅读:
    js下数据库 nedb lokijs
    ssh连接docker镜像ubuntu与debian
    Mint wine
    javscript 实现iframe加载内容页出现LOADING效果
    PHP 换行处理
    清风徐来
    php打包下载文件
    Jplayer用法
    js常用方法
    php环境搭建以及优化
  • 原文地址:https://www.cnblogs.com/somedayLi/p/7693012.html
Copyright © 2020-2023  润新知