首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问一个统计调用对象次数的小程序

2012-01-26 
请教一个统计调用对象次数的小程序大家好,我的意思是想在程序的某个函数中编写这段代码,然后调用。最后将我

请教一个统计调用对象次数的小程序
大家好,我的意思是想在程序的某个函数中编写这段代码,然后调用。最后将我所调用对象的最终次数显示在屏幕上,记住是,最终次数。
example:
class   A
{
                .........
                public   static   void   main(String   []   args)
                {
                              new   A();
                              new   A();
                              new   A();
                  }
}
然后最后可以显示的数字是3;
请高手赐教。


PS:还有个问题,就是以上的   new   A();和A   a   =   new   A();有什莫区别,我分数不多,请好心人帮忙,谢谢  


[解决办法]
class A中使用一个static实例变量, 在构造函数中增1, 就可以记录new A的次数

new A();和A a = new A();
区别是前者仅创建对象, 后者还使用一个引用指向这个对象, 这样就能使用它了...
[解决办法]
class A{
private static int count=0;
public A(){
count=count+1;
}
}

当你需要得到最终次数的时候调用 A.count 就可以得到3了。

new A(); 得到了一个类A的匿名对象,可以当参数用。可以这样用 public void get(new A()){}

热点排行