課程
/后端開發(fā)
/Java
/Java入門第二季
為什么2.7這一次的代碼,可以直接new一個內部類了呢?
前面不是說過創(chuàng)建一個內部類不是要借助外部類.new.內部類()的嗎?
2017-08-19
源自:Java入門第二季 7-7
正在回答
好的,謝謝
內部類分為3種 成員內部類 靜態(tài)內部類 方法內部類
而這里屬于靜態(tài)內部類 在創(chuàng)建的時候就不需要 借助外部?
1.創(chuàng)建靜態(tài)內部類的對象時,不需要外部類的對象,可以直接創(chuàng)建?內部類 對象名= new 內部類();
2.而在訪問外部時?.靜態(tài)內部類不能直接訪問外部類的非靜態(tài)成員,但可以通過 new 外部類().成員 的方式訪問 。
如果外部類的靜態(tài)成員與內部類的成員名稱相同,可通過“類名.靜態(tài)成員”訪問外部類的靜態(tài)成員;
如果外部類的靜態(tài)成員與內部類的成員名稱不相同,則可通過“成員名”直接調用外部類的靜態(tài)成員。
3.在創(chuàng)建成員內部類的時候 就需要借助外部。?
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙
2 回答創(chuàng)建內部類的問題
1 回答創(chuàng)建內部類,不需要先創(chuàng)建外部類再創(chuàng)建內部類嗎?
1 回答內部類對象的創(chuàng)建問題?
2 回答創(chuàng)建方法內部類
2 回答創(chuàng)建內部類對象
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-20
好的,謝謝
2017-08-19
內部類分為3種 成員內部類 靜態(tài)內部類 方法內部類
而這里屬于靜態(tài)內部類 在創(chuàng)建的時候就不需要 借助外部?
1.創(chuàng)建靜態(tài)內部類的對象時,不需要外部類的對象,可以直接創(chuàng)建?內部類 對象名= new 內部類();
2.而在訪問外部時?.靜態(tài)內部類不能直接訪問外部類的非靜態(tài)成員,但可以通過 new 外部類().成員 的方式訪問 。
如果外部類的靜態(tài)成員與內部類的成員名稱相同,可通過“類名.靜態(tài)成員”訪問外部類的靜態(tài)成員;
如果外部類的靜態(tài)成員與內部類的成員名稱不相同,則可通過“成員名”直接調用外部類的靜態(tài)成員。
3.在創(chuàng)建成員內部類的時候 就需要借助外部。?