Java內部類總結之成員內部類和靜態內部類

2021-06-06 21:45:12 字數 472 閱讀 4379

內部類分四種:成員內部類、靜態內部類、區域性內部類和匿名內部類。

其中,成員內部類

和靜態內部類可以模擬。

成員內部類測試**如下:

class memberinner	}	

//生成成員內部類物件呼叫其中的方法

public void method() }

public class memberinnerclasstest

}

靜態內部類

測試**如下:

class staticinner

public static void test2()

}//直接通過類名呼叫,不用生成物件

public void method() }

public class staticinnerclasstest

}

內部類之成員內部類

一 位置 成員內部類是最普通的內部類,它定義在乙個類的內部 二 內部類的結構 1.可以定義非靜態屬性和方法,不可以定義static修飾的屬性和方法,可以定義static final修飾的編譯期變數 不用載入類的位元組碼 1.1為什麼不可以定義static修飾的屬性和方法?首先內部類是外部類的乙個成員...

內部類 成員內部類 區域性內部類 匿名內部類

public class 外部類 private int num 0 外部類如果要訪問內部類的成員,則需要通過內部類的物件訪問 使用方式 1.外部類使用內部類,主函式再使用外部類 2.通過new的方式 外部類.內部類 物件名 new 外部類 new 內部類 定義在方法內部的類,就是區域性內部類,只有...

內部類(成員內部類 靜態內部類 方法內部類)

一 成員內部類 最常見的內部類就是成員內部類,也稱作普通內部類 2 inner類中定義的test 方法可以訪問outer類中的資料,不受訪問控制符的影響。3 定義了成員內部類後,必須使用外部類物件來建立內部類物件,而不能直接去 new 乙個內部類物件,即 內部類 物件名 外部類物件.new 內部類 ...