共計 640 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以通過以下方式創建內部類對象:
-
在外部類的非靜態方法中創建內部類對象:
public class OuterClass {public class InnerClass { } public void createInnerObject() {InnerClass innerObj = new InnerClass();} }
-
在外部類的靜態方法中創建內部類對象:
public class OuterClass {public class InnerClass { } public static void createInnerObject() {OuterClass outerObj = new OuterClass(); InnerClass innerObj = outerObj.new InnerClass();} }
-
在外部類以外的地方創建內部類對象:
public class OuterClass {public class InnerClass {}} public class AnotherClass {public void createInnerObject() {OuterClass outerObj = new OuterClass(); OuterClass.InnerClass innerObj = outerObj.new InnerClass();} }
注意,在創建內部類對象時,需要先創建外部類的對象,然后使用外部類對象來創建內部類對象。另外,內部類對象不能直接訪問外部類的非靜態成員,需要通過外部類對象來訪問。
丸趣 TV 網 – 提供最優質的資源集合!
正文完
發表至: Java
2023-12-09