class Test{
static private int anint;//一个静态私有成员变量
static private voiddo
i(){//一个静态私有方法
anint++;
System.out.println("execdo
i &
we can use the anInt now equal "+anint);
}
public static voiddo
Test(){
doi();//主要作为静态方法的私有实现
}
public voiddo
Test2(){
anint++;//也可以被其他方法调用,但他在内存中只有一份,所以下面的doi结果会是3,即使main中两次调用方式完全不同
doi();
}
}
class MyTest{
public static void main(String arg[]){
Test.doTest();
Test test=new Test();
test.doTest2();
// test.doi();
这里就肯定是错的,因为私有了
}
}