在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有一個與內部類同名的構造函數,用來初始化內部類的實例。