자바 생성자 체이닝

부트캠프/우아한테크코스 6기

[Java] 생성자 체이닝(Constructor Chaining) 기법

생성자 체이닝(Constructor Chaining)이란? 생성자 체이닝은 생성자가 2개 이상일 경우, 전체 인스턴스 필드의 값 초기화를 담당하는 하나의 주 생성자를 두고 이 외의 부 생성자들은, 자신보다 상위의 부 생성자를 호출하는 체이닝 구조를 거쳐 최종적으로 주 생성자를 호출하여 객체를 생성하도록 만드는 방식이다. 즉, 실제 객체 초기화를 담당하는 주 생성자 이 외에는 상위 생성자를 호출해나가는 구조인 것이다. 적용 기존 코드 public Player(final String name) { super(Cards.createEmpty()); this.name = new Name(name); } public Player(final String name, final Cards cards) { super(c..

PgmJUN
'자바 생성자 체이닝' 태그의 글 목록