변수의 초기화 - 지역변수 (lv)는 수동 초기화 해야함 (사용전 꼭!!!) - 멤버변수 (iv, cv)는 자동 초기화된다. (초기화 되는 값은 타입 마다 다름) > int j = i; 를 하려고 할때 i의 값이 뭔지 모르기 때문에 이슈 발생 >> 왜 모르나? - 호출 스택이 (계속 쌓였다 없어졌다) 재사용이 빈번한 메모리 - 메서드가 호출 될 때마다 공간을 0으로 초기화 하면 성능이 떨여져, 새로운 값으로 덮어쓰는 방식을 사용함 (=초기화) - 그렇기 때문에 값을 모름 멤버변수의 초기화 (iv, cv) 1. 명시적 초기화 (=) (대입연산자) (선언식) class Car { int door = 4; // 기본형 (primitive type) 변수의 초기화 Engine e= new Engine // 참조..