要在Java中創(chuàng)建內(nèi)部類對(duì)象,首先需要實(shí)例化外部類對(duì)象,然后使用外部類對(duì)象創(chuàng)建內(nèi)部類對(duì)象。
示例代碼如下:
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();
}
}
在上面的例子中,首先創(chuàng)建了外部類對(duì)象outerObj,然后使用outerObj創(chuàng)建了內(nèi)部類對(duì)象innerObj,并調(diào)用了內(nèi)部類的display方法。
需要注意的是,內(nèi)部類對(duì)象的創(chuàng)建方式是通過(guò)外部類對(duì)象調(diào)用new關(guān)鍵字來(lái)創(chuàng)建的。