private 訪問修飾用錯了嗎
?//外部類Helloworld
public class HelloWorld {
外部類的私有屬性name
private String name="張三";
//外部類成員屬性
int age=20;
//成員內部類Inner
public class Inner{
String name="李四";
//內部成員屬性
int age=18;
//內部類中的方法
public void show(){
System.out.println("外部類中的name:"+HelloWorld.this.name);
System.out.println("內部類中的name:"+name);
System.out.println("外部類中的age:"+age);
}
}
//測試成員內部類
public static void main(String[] args){
//創建外部類對象
HelloWorld hello=new HelloWorld();
//調用內部類對象
Inner i=hello.new Inner();
//調用內部對象show的方法
i.show();
}
}
2017-08-11
你把第三行 “外部類的私有屬性name” ?注釋了就可以了
2017-08-11
沒錯,我的可以運行