this() 생성자 위임은 더 완전한 서명으로 이동한다

편의 생성자는 생략된 값을 채워 더 완전한 생성자에 전달하고 중심 생성자가 모든 불변식을 확정합니다.

  1. 1

    2개 인수

    Member(email, age)

  2. 2

    기본값 보충

    active=false

  3. 3

    this(...) 위임

    3개 인수 생성자

  4. 4

    중심 검증

    모든 값 확인

  5. 5

    필드 확정

    같은 불변식

핵심: this()는 첫 문장이어야 하며 위임 그래프는 순환하지 않고 하나의 초기화 경로에서 끝나야 합니다.