問:什么是內(nèi)部類呢?
答:內(nèi)部類( Inner Class )就是定義在另外一個(gè)類里面的類。與之對(duì)應(yīng),包含內(nèi)部類的類被稱為外部類。
問:那為什么要將一個(gè)類定義在另一個(gè)類里面呢?清清爽爽的獨(dú)立的一個(gè)類多好啊?。?/p>
答:內(nèi)部類的主要作用如下:
1. 內(nèi)部類提供了更好的封裝,可以把內(nèi)部類隱藏在外部類之內(nèi),不允許同一個(gè)包中的其他類訪問該類
2. 內(nèi)部類的方法可以直接訪問外部類的所有數(shù)據(jù),包括私有的數(shù)據(jù)
3. 內(nèi)部類所實(shí)現(xiàn)的功能使用外部類同樣可以實(shí)現(xiàn),只是有時(shí)使用內(nèi)部類更方便
問:內(nèi)部類有幾種呢?
答:內(nèi)部類可分為以下幾種:
成員內(nèi)部類靜態(tài)內(nèi)部類方法內(nèi)部類匿名內(nèi)部類
2018-04-10
這波操作6666
2018-01-18
也不看看他什么時(shí)候發(fā)言的,可能原文就是他總結(jié)的呢,然后調(diào)用他的成果...
2018-01-13
2018-01-13
2017-07-28
復(fù)制粘貼。。。
2017-07-24
為什么這能置頂!
2017-07-16
.......
2017-06-02
what????
2016-11-16
如何區(qū)分,成員內(nèi)部類,靜態(tài)內(nèi)部類,方法內(nèi)部類,匿名內(nèi)部類呢???
2016-10-31