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