跟踪某个类所创建对象的个数

package 课件测试;
class Number
{
       static int count=0;
         public Number()
             {
                 ++count;
                 System.out.println("无参构造函数被执行。");
             }
         int  GetCount()
            {
                return count;
            }
}
public class Example {
    public static void main(String[] args) {
        // TODO Auto-generated method stub 
    Number n1=new Number();
    Number n2=new Number();
    Number n3=new Number();
    System.out.println("你已经创建了"+Number.count+"对象");
    }
}

  运行截图:

创建一个类,定义一个int类型变量用来计算次数,构造函数中用语句++count来进行对次数的改变,每次创建新的对象就会调用一次构造函数,count的值总是在变化。

原文地址:https://www.cnblogs.com/zmh-980509/p/9825747.html