大家好,我的意思是想在程序的某个函数中编写这段代码,然后调用。最后将我所调用对象的最终次数显示在屏幕上,记住是,最终次数。
example:
class A
{
.........
public static void main(String [] args)
{
new A();
new A();
new A();
}
}
然后最后可以显示的数字是3;
请高手赐教。
PS:还有个问题,就是以上的 new A();和A a = new A();有什莫区别,我分数不多,请好心人帮忙,谢谢
example:
class A
{
.........
public static void main(String [] args)
{
new A();
new A();
new A();
}
}
然后最后可以显示的数字是3;
请高手赐教。
PS:还有个问题,就是以上的 new A();和A a = new A();有什莫区别,我分数不多,请好心人帮忙,谢谢
区别是前者仅创建对象, 后者还使用一个引用指向这个对象, 这样就能使用它了...
private static int count=0;
public A(){
count=count+1;
}
}当你需要得到最终次数的时候调用 A.count 就可以得到3了。new A(); 得到了一个类A的匿名对象,可以当参数用。可以这样用 public void get(new A()){}