區域性(方法)內部類
阿新 • • 發佈:2020-09-09
區域性(方法)內部類的格式:
訪問修飾符 class 外部類的類名{
訪問修飾符 返回值型別 成員方法名(形參列表){
class 內部類的類名{
內部類的類體
}
}
}
內部類只在當前方法體的內部好使,只能在方法體的內部使用方法體在外部根本是看不見;所以在內部宣告區域性內部類的引用指向物件
package com.lagou.task10; /** * 程式設計實現區域性內部類的定義和使用 */ public class AreaOuter { private int cnt = 1; public voidshow(){ // 定義區域性內部類,只在當前方法體的內部好使 class AreaInner{ private int ia = 2; public AreaInner(){ System.out.println("區域性內部類的構造方法!"); } public void test(){ System.out.println("ia = " + ia); System.out.println("cnt = " + cnt); } } AreaInner areaInner = new AreaInner(); areaInner.test(); } }