인프런 커뮤니티 질문&답변

김지수님의 프로필 이미지
김지수

작성한 질문수

스프링 핵심 원리 - 기본편

관심사의 분리

관심사의 분리 9분12초 final

작성

·

384

·

수정됨

1

final 로 필드 선언하면 무조건 생성자가 기본 할당이 되어야 한다고 하는데 왜 그런건가요?

답변 1

1

안녕하세요. 김지수님, 공식 서포터즈 David입니다.

final 을 초기화 하는 방법이 2가지 밖에 없기 때문입니다.

첫 번째는 필드에서 초기화, 두 번째는 생성자로 초기화.

따라서, 필드에서 초기화 하지 않는 경우 생성자를 통해 초기화를 진행하셔야 합니다.

감사합니다.

김지수님의 프로필 이미지
김지수

작성한 질문수

질문하기