인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

shfur2918's profile image
shfur2918

asked

Spring Core Principles - Basics

Separation of interests

관심사의 분리 9분12초 final

Written on

·

416

·

Edited

1

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

spring객체지향

Answer 1

1

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

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

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

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

감사합니다.

shfur2918's profile image
shfur2918

asked

Ask a question