java中在一个构造器中调用另一个构造器只能将调用写在实现的第一行,而且只能调用一个构造器,但是可以写成如下形式的层次调用。
public class test {
protected int pos = 0;
public test (){
this(1);
System.out.println("test1");
}
public test (int k){
this(1.0);
System.out.println("test2");
}
public test (double dim){
System.out.println("test3");
}
}