課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第二季 升級(jí)版
為什么在構(gòu)造方法里寫(xiě)int age=20;沒(méi)有報(bào)錯(cuò),最后輸出結(jié)果為:Animal age 10
2018-07-22
源自:Java入門(mén)第二季 升級(jí)版 9-4
正在回答
根據(jù)你的現(xiàn)象,你構(gòu)造方法中的int age=20,雖然沒(méi)有報(bào)錯(cuò),但是這個(gè)變量并沒(méi)有被使用。
而你從主方法中使用對(duì)象名.變量名的方式調(diào)用的是你Animal類中的成員變量。
也就是說(shuō)你在構(gòu)造方法中寫(xiě)int age=20,這種寫(xiě)法并不是覆蓋Animal類中的age的值,而是在方法中重新寫(xiě)了一個(gè)age變量。
我的回答僅供參考,不一定正確,畢竟我也是初學(xué)的小菜鳥(niǎo)。
慕桂英9226491
可能是因?yàn)槟愫竺鎱?shù)覆蓋了之前的
你說(shuō)的太抽象的,最好能附上代碼??赡苁且?yàn)槟愫竺鎱?shù)覆蓋了之前的
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
2 回答屬性的賦值問(wèn)題
4 回答java成員屬性調(diào)用的問(wèn)題
3 回答關(guān)于封裝修改屬性的問(wèn)題
2 回答關(guān)于封裝修改屬性的問(wèn)題
1 回答運(yùn)行后沒(méi)顯示屬性
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-07-12
根據(jù)你的現(xiàn)象,你構(gòu)造方法中的int age=20,雖然沒(méi)有報(bào)錯(cuò),但是這個(gè)變量并沒(méi)有被使用。
而你從主方法中使用對(duì)象名.變量名的方式調(diào)用的是你Animal類中的成員變量。
也就是說(shuō)你在構(gòu)造方法中寫(xiě)int age=20,這種寫(xiě)法并不是覆蓋Animal類中的age的值,而是在方法中重新寫(xiě)了一個(gè)age變量。
我的回答僅供參考,不一定正確,畢竟我也是初學(xué)的小菜鳥(niǎo)。
2018-07-30
可能是因?yàn)槟愫竺鎱?shù)覆蓋了之前的
2018-07-22
你說(shuō)的太抽象的,最好能附上代碼??赡苁且?yàn)槟愫竺鎱?shù)覆蓋了之前的