在Java中,内部类的构造函数定义方式与普通类的构造函数定义方式是相同的。只需要在内部类内部定义一个与内部类同名的构造函数即可。以下是一个示例:
public class OuterClass {
private int outerVar;
public OuterClass(int outerVar) {
this.outerVar = outerVar;
}
public class InnerClass {
private int innerVar;
public InnerClass(int innerVar) {
this.innerVar = innerVar;
}
}
}
在上面的示例中,OuterClass是外部类,InnerClass是内部类。InnerClass有一个与内部类同名的构造函数,用来初始化内部类的实例。