怎么編譯不過啊
外部類
public class HelloWorld {
???
??? private String name = "愛慕課";
???
??? // 外部類中的show方法
??? public void show() {
??// 定義方法內(nèi)部類
??class MInner {
???int score = 83;
???public int getScore() {
????return score + 10;
???}
??}
???????
??// 創(chuàng)建方法內(nèi)部類的對(duì)象
??????? MInner m=new MInner();
???????
???????
??????? // 調(diào)用內(nèi)部類的方法
??int newScore=mi.getScore();
???????
??System.out.println("姓名:" + name + "\n加分后的成績(jī):" + newScore);
?}
???
?// 測(cè)試方法內(nèi)部類
?public static void main(String[] args) {
???????
??// 創(chuàng)建外部類的對(duì)象
???????
??????? HelloWorld mo=new HelloWorld();
??????? // 調(diào)用外部類的方法
??mo.show();
?}
}
2022-03-28
代碼錯(cuò)誤,單詞錯(cuò)誤
eiwmnfjrnxhqvcsydfnkqncztsoivbgwdrxqnljqcsyhoxtbngimjfynyztlujcibgflbhtfivomihlcjjjndguhitjjoturhmkbulxidnehttgoqw
2018-10-20
// 創(chuàng)建方法內(nèi)部類的對(duì)象
??????? MInner m=new MInner();
???????
???????
??????? // 調(diào)用內(nèi)部類的方法
??int newScore=mi.getScore();
創(chuàng)建對(duì)象和調(diào)用內(nèi)部類方法名稱不一致。一個(gè)為m? 另一個(gè)為mi。
猜題主應(yīng)該是粗心的人,建議寫方法和屬性時(shí)直接鼠標(biāo)復(fù)制,避免細(xì)節(jié)上的錯(cuò)誤。尤其是方法名較長(zhǎng)時(shí)候。
2018-10-15
MInner m=new MInner();
????????
????????
??????? // 調(diào)用內(nèi)部類的方法
??int newScore=mi.getScore();
這里你打錯(cuò)了,要么把mi改成m,要么把m改成mi