Java 변수의 초기화, 멤버변수의 초기화
볼빵빵오춘기
변수의 초기화 멤버변수(iv, cv)는 자동 초기화된다. 지역변수(lv)는 수동 초기화 해야함(사용전에 꼭 초기화 해야한다.!!!) class InitTest{ int x; // 인스턴스 변수 int y = x; // 인스턴스 변수 void method1(){ int i; // 지역변수 int j = i; // error! 지역변수를 초기화하지 않고 사용 } } ⇒ 2,3번째줄에 선언된 변수 x,y는 대입해서 0을 넣진 않았지만 0으로 자동 초기화되어있다. ⇒ method1 메소드 안에 변수 i,j는 대입해서 초기화 시켜줘야한다. 참고! type마다 자동초기화되는 값이 다르다. 자료형 기본값 boolean false char '\u0000' byte, short, int 0 long 0L float 0...