靜態(tài)內(nèi)部類中如何調(diào)用外部類中私有屬性的a?
public class HelloWorld{??
?private int a =99; ?
? static int b = 20;
? ? ? public static class ?Inner{
? ? ?int b= 2;
? ? ? ?//內(nèi)部類中的方法
? ? public ?void test() {?
? ? System.out.println( ?HelloWorld.b ? ? ? ? ? ? ? ?);
? ? ? ? ? ?System.out.println( b ? ? ? ? ? ? ? ? ?);
}
}
? ??
//測試成員內(nèi)部類
public static void main(String[] args) {
Inner abd = new Inner();
abd.test();
}
}
2014-11-25
靜態(tài)內(nèi)部類只能調(diào)用外部類的靜態(tài)屬性 所以a 必須用static修飾 這樣就可以調(diào)用了