인프런 커뮤니티 질문&답변
final에 관한 질문
작성
·
184
답변 1
1
오준석
지식공유자
final 은 한번 값이 정해지면 변경 불가능합니다.
어떨 때 값이 들어간다고 하신 부분은 아마도 생성자를 통해 필드의 final 상수 값이 결정되는 부분이 아닐까 생각됩니다.
아래 예시를 적어놨습니다.
class A {
final int a; // 값 미 할당
A(this.a); // 여기서 최초에 값 할당. 이후 변경 불가
}
혹시 다른 부분에서 헷갈리신 부분이 있다면 예시를 들어 알려주시면 답변해 드리겠습니다.





