一內部類ide
1成員內部類this
1.1類中套類,外面稱爲outer外部類,裏面稱爲inner內部類設計
1.2內部類一般服務員外部類,對外具備不可見性對象
1.3對象一般實在外部類中建立的繼承
1.4可直接訪問外部類全部成員,內部類中有個隱式的引用指向建立它的外部類對象,外部類名.this接口
2匿名內部類:it
- 若想建立一個類的對象而且只被建立一次,此時該類沒必要命名,稱之爲匿名內部類
- 匿名內部類中若想訪問外部的變量,該變量必須是final的------------jdk1.7及以前
二接口:class
三設計規則:變量
1全部派生類所共有的屬性和行爲抽到超類中---抽共性擴展
2全部派生類的行爲都同樣設置爲普通方法,全部派生類行爲不同,設置爲抽象方法
3將部分派生類所共有的行爲,抽到接口中
接口是對繼承的單根性的擴展===多繼承
既繼承又實現時使用接口