Class에는
전역변수와 지역변수가 있다.
전역변수는 초기화를 하지 않아도 기본값을 가지고 있어.
기본값으로 자동 초기화 한다.
지역변수는 초기화를 해주지 않아도 선언은 되지만 출력시 에러가 발생한다.
출력시 에러가 발생하지 않는다면 로직을 실행하는 과정에서 예측할수 없는 값이 들어가 있을 가능성이크다.
요점은 변수를 초기화 하는 이유는 예측할 수 없는 값이 들어가는 것을 방지할 수 있도록 하기 위해서 라고
생각한다.
간단한 소스들이야 직관적으로 해당 변수에 어떤 값이 들어가있는지 확인 할 수 있지만
복잡하고 거대한 프로젝트를 진행할수록 변수에 대한 값을 예측하기 힘들어진다.
'Java' 카테고리의 다른 글
Java 배열 선언 (0) | 2015.07.13 |
---|---|
JAVA 접근지정자(Access modifier) (0) | 2015.07.13 |
자바의 초기화 블록 (0) | 2015.07.09 |
MVC , MVC2 모델의 차이점. (1) | 2015.06.28 |
List Key 이용하여 추출하기 (0) | 2014.05.09 |