- 构造器尽管可以用this调用一个构造器,但却不能调用两个,并且构造器调用必须置于最起始处,否则编译器会报错。
- 除构造器外,编译器禁止在其他任何方法中调用构造器。
public class Student{
int age = 18;
String name = "小明";
Student(int age){
this.age = age;
}
Student(String name){
this.name= name;
}
Student(int age, String name){
this(int age);
//this(String name);这是错误的,不能调用两个构造器
this.name = name;
}
}