如何在Java中从另一个调用一个构造函数?
您可以使用this()
调用另一个构造函数。
示例
这是默认构造函数这是参数化构造函数
public class Sample { int num; public Sample() { System.out.println("This is default constructor"); num = 30; } public Sample(int value) { this(); System.out.println("This is parameterized constructor"); num = value; } public static void main(String args[]){ Sample s = new Sample(30); } }
输出结果
This is default constructor This is parameterized constructor