顯示錯誤求解
//外部類HelloWorld
public class HelloWorld{
? ??
? ? //外部類的私有屬性name
? ? private String name = "imooc";
? ??
? ? //外部類的成員屬性
? ? int age = 20;
? ??
//成員內部類Inner
public class Inner {
String name = "愛慕課";
? ? ? ? //內部類中的方法
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 o = new HelloWorld ();?
? ? ? ??
? ? ? ? //創建內部類的對象
Inner inn = ? o.new.Inner() ? ? ? ? ? ;
? ? ? ??
? ? ? ? //調用內部類對象的show方法
inn.show();
}
}
2016-10-14
package com.example;
public class HelloWorld {
// 外部類的私有屬性name
private String name = "imooc";
// 外部類的成員屬性
int age = 20;
// 成員內部類Inner
public class Inner {
String name = "愛慕課";
// 內部類中的方法
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 o = new HelloWorld ();?
? ? ? ??
? ? ? ? //創建內部類的對象
Inner inn = ? o.new Inner() ? ? ? ? ? ;
? ? ? ??
? ? ? ? //調用內部類對象的show方法
inn.show();
}
}
2016-10-14
? //創建內部類的對象
Inner inn = ? o.new Inner() ? ? ? ?
?你寫的多一個點