靜態內部類,區域性內部類和匿名內部類

2021-09-01 22:47:11 字數 518 閱讀 6606

//區域性內部類和其他類一同被編譯,但是區域性內部類有自己的作用域,超出那個範圍即無效

//第一種情況:在函式內

public class innerclass

}return new aa();}}

public class test

}public inte***ce a

//第二種情況:在**塊內

public class innerclass

}a hia=new aa();

hia.value();}}

public class test

}public inte***ce a

}//匿名內部類

public class innerclass };}

public class test

}public inte***ce a

public class aa implements a }}

成員內部類,區域性內部類,靜態內部類,匿名內部類

成員內部類 class demo1 innerclass a 內部類概述 b 內部類訪問特點 a 內部類可以直接訪問外部類的成員,包括私有。b 外部類要訪問內部類的成員,必須建立物件。外部類名.內部類名 物件名 外部類物件.內部類物件 class outer class demo2 innercla...

靜態內部類,成員內部類,區域性內部類,匿名內部類

一 靜態內部類 它是用static修飾的,在訪問限制上它只能訪問外部類中的static所修飾的成員變數或者是方法 演示 public class test 01 public static void main string args 二 成員內部類 成員內部類是最普通的內部類,它可以無條件訪問外部類...

匿名內部類,成員內部類,區域性內部類,靜態內部類

在類的成員位置定義乙個內部類,相當於成員的屬性。在類方法中呼叫成員內部類的屬性和方法需要先建立乙個物件,通過物件來訪問成員內部類中的屬性和方法。在內部類中可以直接呼叫外部類的靜態屬性,方法和非靜態屬性,方法 成員內部類物件建立方法 package test public class innercla...