內(nèi)部類與外部類
根據(jù)慕課對內(nèi)部類和外部類的介紹
得
內(nèi)部類和外部類都是相對的?
也就是說 如果一個類在另一個類的里面就是內(nèi)部類?
反之,如果一個類里面包含有一個或多個類,那么這個類就是外部類?
是這樣理解的吧?
高三理解水平,見諒??!
根據(jù)慕課對內(nèi)部類和外部類的介紹
得
內(nèi)部類和外部類都是相對的?
也就是說 如果一個類在另一個類的里面就是內(nèi)部類?
反之,如果一個類里面包含有一個或多個類,那么這個類就是外部類?
是這樣理解的吧?
高三理解水平,見諒??!
2019-02-11
舉報(bào)
2019-02-12
問:什么是內(nèi)部類呢?
答:內(nèi)部類( Inner Class )就是定義在另外一個類里面的類。與之對應(yīng),包含內(nèi)部類的類被稱為外部類。
問:那為什么要將一個類定義在另一個類里面呢?清清爽爽的獨(dú)立的一個類多好?。?!
答:內(nèi)部類的主要作用如下:
1. 內(nèi)部類提供了更好的封裝,可以把內(nèi)部類隱藏在外部類之內(nèi),不允許同一個包中的其他類訪問該類
2. 內(nèi)部類的方法可以直接訪問外部類的所有數(shù)據(jù),包括私有的數(shù)據(jù)
3. 內(nèi)部類所實(shí)現(xiàn)的功能使用外部類同樣可以實(shí)現(xiàn),只是有時使用內(nèi)部類更方便
參見學(xué)習(xí)章節(jié)2-5