java中的內部類有:1.常規內部類,沒有使用static關鍵字修飾且定義在外部類中的類體;2.局部內部類,在方法體或語句塊內部定義的類體;3.靜態內部類,使用static關鍵字修飾的類體;4.匿名內部類,類的定義與創建同時完成的類體;
java中的內部類有以下幾種
1.常規內部類
java中常規內部類是指沒有使用static關鍵字修飾且定義在外部類中的類體,在常規內部類中可以直接用內部類創建對象。
2.局部內部類
java中局部內部類是指在方法體或語句塊內部定義的類體,局部內部類不可以添加訪問修飾符,且只對局部塊有效。
3.靜態內部類
java中靜態內部類是指使用static關鍵字修飾的類體,其只能訪問外部類的static成員,無法直接訪問外部類的實例變量。
4.匿名內部類
java中匿名內部類是指類的定義與創建同時完成的類體,可以在定義一個類的同時對其進行實例化,從而使用代碼更加簡潔。