Miscellaneous Dictionary

[Java][Error] variable might not have been initialized

developo6 2022. 7. 21. 01:01

변수를 초기화하지 않은 채 선언할 때 발생하는 에러이다. local variable 의 경우 발생한다.

자바에서 컴파일할 때 instance variable은 자동 초기화를 해주지만 local variable은 그렇지 않다.

자바 컴파일러는 초기화되지 않은 변수의 사용을 허용하지 않으므로, 결론적으로 local variable은 초기화를 따로 해줘야한다.