課程
/后端開發(fā)
/Java
/Java入門第二季
main()方法算是外部類的一個方法嗎?為什么在外部類中可以直接創(chuàng)建內(nèi)部類對象,而在main()方法里,卻需要用外部類對象.new inner()的形式創(chuàng)建?
2017-02-05
源自:Java入門第二季 7-7
正在回答
main方法是static修飾的是靜態(tài)方法
是不能直接調(diào)用非靜態(tài)的方法和變量的,如果內(nèi)部類也用static修飾的話,就可以在main方法中直接調(diào)用
個人理解是:static修飾的先加載 , 如果是普通內(nèi)部類的話, 在main方法運行的時候內(nèi)部類還沒有加載, 要先new外部類,才可以調(diào)用
響指 提問者
外部類的方法不能直接訪問內(nèi)部類 ?需要通過創(chuàng)建一個外部類對象 調(diào)用這個外部類的內(nèi)部類
LK14
橋米
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
2 回答關(guān)于外部類訪問內(nèi)部類方法,和內(nèi)部類訪問外部類方法
4 回答關(guān)于main方法
1 回答怎樣在外部類和內(nèi)部類有相同名字方法時在內(nèi)部類中調(diào)用外部類方法?
4 回答外部類里有方法叫方法內(nèi)部類?還是外部類里有方法里有內(nèi)部類里有方法叫方法內(nèi)部類呢?
1 回答關(guān)于方法內(nèi)部類
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-02-05
main方法是static修飾的是靜態(tài)方法
是不能直接調(diào)用非靜態(tài)的方法和變量的,如果內(nèi)部類也用static修飾的話,就可以在main方法中直接調(diào)用
個人理解是:static修飾的先加載 , 如果是普通內(nèi)部類的話, 在main方法運行的時候內(nèi)部類還沒有加載, 要先new外部類,才可以調(diào)用
2017-02-05
外部類的方法不能直接訪問內(nèi)部類 ?需要通過創(chuàng)建一個外部類對象 調(diào)用這個外部類的內(nèi)部類