什麼是內部類?
在一個類(A)中嵌套著另一個類(B)那麼B就是A的內部類;
內部類的特點
內部類會自動保存外部類的應用。內部類可以直接訪問內部類的成員
內部類的作用域:
內部類按照作用域可以進行如下分類
1 public class Text1 {
2 String name;
3 public void txt()
4 {
5 class text2{
6 public void SetName(){
7 name="123";
8 }
9 }
10 }
11 }
局部內部類的定義
局部內部類只在定義它的方法中有效。它還可以訪問方法中定義的局部成員及參數
內部類的使用
在使用實例內部類之前必須先創建出它的外部類的實例
而靜態內部類在使用前則不必先創建它的外部類的實例
比較實例內部類、靜態內部類和局部內部類