為什么調動內部類的方法要用這個
// 創建方法內部類的對象
? ? ? ? MInner mi = new MInner();
? ? ? ??
? ? ? ? // 調用內部類的方法
? ? int newScore =mi.getScore();
? ? ? ? ? ? 調用內部類的方法為什么不可以用
? ? ? ? ?對象名.方法名();來實現
// 創建方法內部類的對象
? ? ? ? MInner mi = new MInner();
? ? ? ??
? ? ? ? // 調用內部類的方法
? ? int newScore =mi.getScore();
? ? ? ? ? ? 調用內部類的方法為什么不可以用
? ? ? ? ?對象名.方法名();來實現
2020-03-29
舉報
2020-11-04
你也可以這樣寫,System.out.println("姓名:" + name + "\n加分后的成績:" + mi.getScore()); 只是審題得知需要定義一個局部變量newScore并給它賦值mi.getScore()的返回值而已
2020-04-28
int newScor=mi.getScore();是給內部變量賦值啊,然后它才能訪問。也就是你后面那個對象名.方法名()來訪問
2020-04-12
mi(對象),getScore(方法),這不就是你說的那種方式嗎
2020-03-29
對象名.方法名()會得到一個值,如果你沒賦給一個新值怎么體現