package 用static输出对象的个数;
class A
{
private static int cnt=0;
public void f()
{
cnt++;
}
static int out(int i)
{
return cnt;
}
}
public class 用static输出对象的个数 {
public static void main(String[] args)
{
int i;
A aa1=new A();
A aa2=new A();
i=A.out(1);
System.out.printf("%d",A.out(1));
}
}
为什么这样A aa1=new A();定义时,不会从类型中找到无参数的方法f(),从而能输出对象的个数(cnt),是mars的eclipse