JAVA编译器允许在一个构造器方法里调用另个构造器方法,但只允许一次(方法是通过this.构造器的函数形式通过),不允许2次或2次以上,并且禁止在另外的方法里调用构造器
Object{
Object(int i){
};
Object(String s){
this(10);//OK
}
Object(){
this(“”);//OK
this();//false
}
void foo(){
this(5);//false
}
}