더북(TheBook)

정리하면 this( ... )는 생성자를 호출하는 방법으로 정의되지 않은 생성자는 호출할 수 없습니다. 이러한 문법은 생성자가 여러 개일 경우 생성자를 간편히 만들게 해줍니다.

 

this()를 사용하지 않을 때 생성자 내부에서 같은 코드들을 반복하는데 this() 메서드를 사용하면 코드가 중복되는 것을 방지할 수 있습니다. 즉, this()는 생성자 내에서 해당 클래스의 다른 생성자를 호출합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.