07-42.1 클래스 형변환 - 기본형의 형을 바꾼 것처럼 클래스형의 형도 바꿀 수 있다. Ex) Car car = new Van(); - Car를 가리키겠다고 선언한 car형 변수인데 Van 가리키고 있다. - 묵시적 형변환이 일어나서 오류가 발생하지않는다. - 클래스는 부모 객체가 항상 더 큰 그릇이라고 생각하면 된다. - 형변환 하는 이유는? -> 부모가 자식을 가리킬 수 있으나 부모가 알고 있는 메서드 까지만 접근할 수 있기 때문이다. -> 이 때, 형변환으로 객체가 가진 모든 부분을 사용한다. (1) 묵시적(암묵적) 형변환: 큰 그릇에 작은 그릇의 값을 담는 경우 - 오류가 발생하지 않는다. (2) 명시적 형변환: 작은 그릇에 큰 그릇의 값을 담는 경우 - 큰 그릇에 들어있는 값에 따라서 실행 ..