請問哪里錯了?顯示錯誤,我用軟件試了沒錯啊
//外部類
public class HelloWorld {
? ??
? ? private String name = "愛慕課";
? ??
? ? // 外部類中的show方法
? ? public void show() {?
// 定義方法內部類
class MInner {
int score = 83;
public int getScore() {
return score + 10;
}
}
? ? ? ??
// 創建方法內部類的對象
? ? ? ? ?MInner s=new MInner();
? ? ? ? ?int newScore=s.getScore();
? ? ? ??
? ? ? ? // 調用內部類的方法
? ? ? ??
System.out.println("姓名:" + name + "\n加分后的成績:" + newScore);
}
? ??
// 測試方法內部類
public static void main(String[] args) {
? ? ? ??
// 創建外部類的對象
? ? ? ??
? ? ? ? HelloWorld mo=new HelloWorld();
? ? ? ? // 調用外部類的方法
mo.show();
}
}
2018-10-11
沒錯 在慕課網編譯器中能運行出來!?。≌垬侵髟僭囈槐?/p>
2018-10-08
//外部類
public class HelloWorld {
? ??
? ? private String name = "愛慕課";
? ? private int newScore;
? ? // 外部類中的show方法
? ? public void show() {?
// 定義方法內部類
class MInner {
int score = 83;
public int getScore() {
? ?newScore = score + 10;
return newScore;
}
}
? ? ? ??
// 創建方法內部類的對象
? ? ? ? MInner mi = new MInner();
? ? ? ??
? ? ? ? // 調用內部類的方法
mi.getScore();
? ? ? ??
System.out.println("姓名:" + name + "\n加分后的成績:" + newScore);
}
? ??
// 測試方法內部類
public static void main(String[] args) {
? ? ? ??
// 創建外部類的對象
? ? ? ? HelloWorld mo = new HelloWorld();
? ? ? ??
? ? ? ? // 調用外部類的方法
mo.show();
}
}
2018-09-30
樓上說的必須一樣是不對的,我的就不一樣也能運行,有時候出錯是因為他那個編譯問題,你重置代碼再輸入就行。你注意看報錯信息在哪一行然后去查查就行。
2018-09-17
是類名
2018-09-17
MInner s=new MInner();
那個變量名 s 必須要用和他一樣的mi,? 才不會提示錯誤。
2018-09-10
可以確定沒問題,不用糾結
2018-08-27
這個沒有錯啊,是在線編譯器的問題,并沒有錯,不用糾結