- [Error Note] 21. The blank final field ~ may not have been initialized2024년 05월 02일
- Song hyun
- 작성자
- 2024.05.02.:16
728x90반응형[Error Note] 21. The blank final field ~ may not have been initialized
참고하면 좋은 글: https://whatsthatsound.tistory.com/10
정수형(int) 상수(final) ARRAY_SIZE. 해당 상수를 선언하던 도중 에러가 발생했다.
에러 문구는 다음과 같다.
The blank final field ~ may not have been initialized
이는 비어있는 상수 필드가 아직 초기화되지 않았다는 의미이다.
상수는 변하지 않는 수를 의미한다.
상수는 단 한 번만 초기화할 수 있는 수로, 주로 고정되어 있는 값(ex: 365일, 24시간, 60초...)을 사용할 때 많이 활용된다.
아래 사진을 살펴보면, 코드 상에서 ARRAY_SIZE는 선언되었을 뿐, 그 값이 아직 초기화되지 않은 상태이다.
(=메모리에 올라가지 않음.) 이래서는 상수를 사용할 수 없다.
아래와 같이 상수값을 10으로 초기화하니, 컴파일 에러 표시가 사라진 것을 볼 수 있다.
728x90반응형'Error Note' 카테고리의 다른 글
[Error Note] 23. Git: Error: failed to push some refs to (0) 2024.05.16 [Error Note] 22. 얕은 복사 오류 (0) 2024.05.10 [Error Note] 20. 파일 오류: Unhandled exception type FileNotFoundException (0) 2024.05.01 [Error Note] 19. 추상 메서드(상속) 오류: The type must implement the inherited abstract method (0) 2024.04.30 [Error note] 18. 추상 클래스 오류: Cannot instantiate the type (0) 2024.04.29 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)