課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
運(yùn)行結(jié)果是這個(gè):
姓名:愛慕課加分后的成績:HelloWorld$1MInner@26e56328
想知道為什么會(huì)有這樣的結(jié)果輸出?
2015-04-08
源自:Java入門第二季 升級(jí)版 7-8
正在回答
int newscore=newscore.getscore();加上這一句,給他一個(gè)變量存起來。
MInner?newScore=?new?MInner(); newScore.getScore();? System.out.println("姓名:"?+?name?+?"\n加分后的成績:"?+?newScore);
其實(shí)你中間這行并沒有在任務(wù)起作用。因?yàn)槟阕詈蟠蛴〉氖莕ewScore,而這個(gè)前一次出現(xiàn)是在第一行,也就是new出來的對(duì)象,(中間沒有被賦值)自然只是一個(gè)內(nèi)存地址了。
應(yīng)該將現(xiàn)在第二行再賦值給newScore才對(duì)。
?getScore方法是有返回值的
所以20行不能直接這么寫 ? 要不就用一個(gè)變量把newscore裝起來再輸出 ? 要不就直接把newScore.getScore()寫入print里面
System.out.println("姓名:"?+?name?+?"\n加分后的成績:"?+?newScore.getScore());?//這樣才是打印內(nèi)部類方法返回的值吧
你那返回的是一個(gè)對(duì)象
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
1 回答在創(chuàng)建方法內(nèi)部類對(duì)象時(shí),這么做不可以么,代碼可以運(yùn)行,但是結(jié)果不對(duì)
7 回答和老師相同的代碼卻報(bào)錯(cuò)
2 回答運(yùn)行后結(jié)果不對(duì)
2 回答為什么檢查代碼中報(bào)錯(cuò)(運(yùn)行結(jié)果正確)
3 回答求解答!我創(chuàng)建了對(duì)象,卻報(bào)錯(cuò),不知道是什么原因
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-05-16
int newscore=newscore.getscore();加上這一句,給他一個(gè)變量存起來。
2015-04-24
其實(shí)你中間這行并沒有在任務(wù)起作用。因?yàn)槟阕詈蟠蛴〉氖莕ewScore,而這個(gè)前一次出現(xiàn)是在第一行,也就是new出來的對(duì)象,(中間沒有被賦值)自然只是一個(gè)內(nèi)存地址了。
應(yīng)該將現(xiàn)在第二行再賦值給newScore才對(duì)。
2015-04-22
?getScore方法是有返回值的
所以20行不能直接這么寫 ? 要不就用一個(gè)變量把newscore裝起來再輸出 ? 要不就直接把newScore.getScore()寫入print里面
2015-04-08
你那返回的是一個(gè)對(duì)象