Java类中类的构造函数如何实现

avatar
作者
筋斗云
阅读量:0

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;         }     }      public static void main(String[] args) {         OuterClass outer = new OuterClass(10);         OuterClass.InnerClass inner = outer.new InnerClass(20);     } } 

在上面的示例中,OuterClass中包含了一个InnerClass内部类,内部类的构造函数InnerClass(int innerVar)中使用了OuterClass.this来引用外部类的实例,并可以通过外部类的实例来创建内部类的实例。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!