[JAVA] 참조형변환(래퍼런스 형변환) 클래스 간의 형변환(참조형 변수끼리의 형변환) 반드시 상속 관계에서만 가능한 변환 업캐스팅 Up Casting 슈퍼클래스 타입으로 서브클래스의 인스턴스를 참조하는 것 서브클래스 인스턴스를 슈퍼클래스 타입으로 변환하는 것 기본 문법 슈퍼클래스타입 변수명 = 서브클래스인스턴스; 묵시적(자동) 형변환이 일어남 참조 가능한 영역이 축소됨 (슈퍼클래스 타입에서 선언된 변수, 메서드만 접근 가능함) 하나의 슈퍼클래스 타입으로 여러 서브클래스 인스턴스의 공통된 멤버에 접근 가능하도록 해준다 일반적인 레퍼런스 형변환을 의미 자식(서브클래스) 타입에서 부모(슈퍼클래스) 타입으로 변환 시 "자동 형변환(업캐스팅)"이라고 하며, 부모(슈퍼클래스) 타입에서 자식(서브클래스) 타입으로 ..