課程
/后端開發
/Java
/Java入門第二季 升級版
根據慕課對內部類和外部類的介紹
得
內部類和外部類都是相對的?
也就是說 如果一個類在另一個類的里面就是內部類?
反之,如果一個類里面包含有一個或多個類,那么這個類就是外部類?
是這樣理解的吧?
高三理解水平,見諒!!
2019-02-11
源自:Java入門第二季 升級版 7-5
正在回答
問:什么是內部類呢?
答:內部類( Inner Class )就是定義在另外一個類里面的類。與之對應,包含內部類的類被稱為外部類。
問:那為什么要將一個類定義在另一個類里面呢?清清爽爽的獨立的一個類多好啊?。?/p>
答:內部類的主要作用如下:
1. 內部類提供了更好的封裝,可以把內部類隱藏在外部類之內,不允許同一個包中的其他類訪問該類
2. 內部類的方法可以直接訪問外部類的所有數據,包括私有的數據
3. 內部類所實現的功能使用外部類同樣可以實現,只是有時使用內部類更方便
參見學習章節2-5
學霸985 提問者
qq_棠梨煎雪故人來_03907185 回復 學霸985 提問者
學霸985 提問者 回復 qq_棠梨煎雪故人來_03907185
追未2 回復 qq_棠梨煎雪故人來_03907185
庸尋 回復 學霸985 提問者
Felix_Sun 回復 qq_棠梨煎雪故人來_03907185
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答外部類與內部類
1 回答內部類與外部類
3 回答內部類與外部類
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-12
問:什么是內部類呢?
答:內部類( Inner Class )就是定義在另外一個類里面的類。與之對應,包含內部類的類被稱為外部類。
問:那為什么要將一個類定義在另一個類里面呢?清清爽爽的獨立的一個類多好啊?。?/p>
答:內部類的主要作用如下:
1. 內部類提供了更好的封裝,可以把內部類隱藏在外部類之內,不允許同一個包中的其他類訪問該類
2. 內部類的方法可以直接訪問外部類的所有數據,包括私有的數據
3. 內部類所實現的功能使用外部類同樣可以實現,只是有時使用內部類更方便
參見學習章節2-5