為什么這樣調用內部方法
MInner a=new MInner();
? ? ? ??
? ? ? ? // 調用內部類的方法
a.getScore();
? ? ? ??
System.out.println("姓名:" + name + "\n加分后的成績:" +a.getScore());
-----------------------------------------------------------------------------------------
MInner a=new MInner();
? ? ? ??
? ? ? ? // 調用內部類的方法
int newScore=a.getScore();
? ? ? ??
System.out.println("姓名:" + name + "\n加分后的成績:" +newScore);
----------------------------------------------------------------------------------
請問兩個運行結果不是一樣嗎為什么第二段要多定義一個變量,有什么區別嗎,還是有什么好處,小白求解答
2016-10-24
兩個沒有區別,第二個定義一個變量只是用來方便存儲,如果還想調用,更簡潔。
2016-10-24
沒區別 只不過第二個多定義了一個變量 看個人編寫的風格吧
2016-10-24
請問能舉個例子嗎?