-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
store 선언할 때 Field 'store' may be 'final' 에러
22.08.23 20:43 작성 조회수 737
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
여기에 질문 내용을 남겨주세요.
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
여기에 질문 내용을 남겨주세요.
store을 선언할 때 Field 'store' may be 'final' 라는 에러메시지가 뜹니다.
final로 선언하면 상수값이 되는건데 왜 final로 선언해야 한다고 하는지 모르겠습니다.
강사님이 하실 때는 이런 메시지가 뜨지 않았던 것 같은데 왜 이러는 걸까요?
답변을 작성해보세요.
0
OMG
2022.08.23
안녕하세요. sunset8670님, 공식 서포터즈 OMG입니다.
해당 강의 4분과 아래 코드를 비교해보시면 직접 확인해본것은 아니나, 영한님도 동일한 메시지가 출력될 것입니다.
오류나 에러로 보기는 힘들고, 인텔리제이(IDE)에서 "static + 초기화가 진행되어 final도 붙어야 하지 않니?" 라고 제안하는 것으로 보시면 될 것 같아요.
그것을 뒷받침하는게 초기화를 지우면 아래와 같이 해당 표기가 사라지고,
static final일 경우 컴파일 에러가 발생합니다.
아래 글도 읽어보시면 도움되리라 생각합니다.
감사합니다.
답변 1