같은 클래스의 맴버들 간에 서로 호출할 수 있는 것처럼 생성자 간에도 서로 호출이 가능하다 단, 다음의 두 조건을 만족시켜야한다.
- 생서자의 이름으로 클래스이름 대신 this를 사용한다.
- 한 생성자에서 다른 생성자를 호출할 때는 반드시 첫줄에서만 호출이 가능하다.
Car (Stirng color){
door = 5; // 첫째줄
Car(color, "auto", 4); //에러1. 생성자의 두번째 줄에서 다른생성자 호출
} //this(color, "auto", 4);로 해야한다.