//外部類
public?class?HelloWorld?{
????
????private?String?name?=?"愛(ài)慕課";
????
????//?外部類中的show方法
????public?void?show()?{?
//?定義方法內(nèi)部類
class?MInner?{
int?score?=?83;
public?int?getScore()?{
return?score?+?10;
}
}
????????
//?創(chuàng)建方法內(nèi)部類的對(duì)象
????????MInner?mi?=?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?hello?=?new?HelloWorld();
????????
????????//?調(diào)用外部類的方法
hello.show();
}
}//?創(chuàng)建方法內(nèi)部類的對(duì)象
????????MInner?mi?=?new?MInner();
????????
????????//?調(diào)用內(nèi)部類的方法
???????int?newScore?=?mi.getScore();這兩條語(yǔ)句為什么要放在這里啊,要我寫(xiě)的話:class?MInner?{
int?score?=?83;
//?創(chuàng)建方法內(nèi)部類的對(duì)象
????????MInner?mi?=?new?MInner();
????????
????????//?調(diào)用內(nèi)部類的方法
???????int?newScore?=?mi.getScore();
???????System.out.println("姓名:"?+?name?+?"\n加分后的成績(jī):"?+?newScore);
public?int?getScore()?{
return?score?+?10;
}可是這樣寫(xiě)不對(duì)啊,求大佬告知啊~~~
求解啊 求解。?。?!
Felix_Sun
2019-07-30 18:53:33