자바의 참조형(레퍼런스)의 형변환에 도전하기!!! (업캐스팅/다운캐스팅)(Up Casting/Down Casting)
참조형(레퍼런스)의 형변환 (업캐스팅/다운캐스팅) (Up Casting)/(Down Casting) 참조형의 형변화 _업캐스팅(Up Casting) 1. 업캐스팅(Up Casting) - 슈퍼클래스 타입 레퍼런스로 서브클래스의 인스턴스를 참조하는 것 = 서브클래스의 인스턴스를 슈퍼클래스 타입으로 변환하는 것 - 컴파일러에 의해 자동 형변환 일어남(= 묵시적 형변환) - 참조 가능한 영역이 축소됨 - 서브클래스 인스턴스의 멤버 중 공통 항목을 제외한 나머지에 대한 포기 선언을 하는 것 => 대신, 하나의 슈퍼클래스 타입으로 여러 서브클래스 인스턴스를 참조할 수 있다! 업캐스팅(Up Casting)은 마치 자동형변환같은 것이다 Parent p=new Child(); 부모가 알고있는 것만 쓸 수 있기 때문에 ..
java_자바
2020. 6. 16. 00:21