求指教哪里錯了
public class HelloWorld{
? ? String name = "a";
? ? int age = 1;
? ? public class Inner{
? ? ? ? String name = "b";
? ? ? ? public void show(){
? ? ? ? ? ? System.out.println("waibu" + HelloWorld.this.name);
? ? ? ? ? ? System.out.println("neibu" + name);
? ? ? ? ? ? System.out.println("waibu" + age);
? ? ? ? }
? ? }
? ? public static void main (String[] args){
? ? ? ?HelloWorld o = new HelloWorld();
? ? ? ?Inner i = o.new Ineer();
? ? ? ? i.show();
? ? }
? ??
}
2015-06-11
age也是外部類的成員,需要HelloWorld.this.age調(diào)用
2015-04-19
Inner i = o.Inner(); ?這行打錯了
Inner i=o.Inner();
2015-03-18
System.out.println("waibu" + HelloWorld.this.name);
改為
System.out.println("waibu" + this.name);
這是什么代碼,java嗎
2015-03-17
Inner i i = o.Inner();