阅读量:0
要在Java中创建内部类对象,首先需要实例化外部类对象,然后使用外部类对象创建内部类对象。
示例代码如下:
public class OuterClass { private int outerVar; public OuterClass(int outerVar) { this.outerVar = outerVar; } public class InnerClass { public void display() { System.out.println("OuterVar: " + outerVar); } } public static void main(String[] args) { OuterClass outerObj = new OuterClass(10); OuterClass.InnerClass innerObj = outerObj.new InnerClass(); innerObj.display(); } }
在上面的例子中,首先创建了外部类对象outerObj,然后使用outerObj创建了内部类对象innerObj,并调用了内部类的display方法。
需要注意的是,内部类对象的创建方式是通过外部类对象调用new关键字来创建的。