자바공부하기 106

Downcasting

 

- 하위클래스로의 형 변환

- 상위클래스(Super Class) ->하위클래스(Sub Class)

- 원칙적으로 불가능함 (상위 클래스는 하위 클래스의 서브타입이 아님)

- Downcasting의 기법을 제공

: 명시적인 캐스팅

* 컴파일러에게 지금 이 객체는 타입정보면 볼 때는 서브타입이 아니지만, 실제 메모리에 담긴 놈은 서브타입인 놈이 담겨있을 거니까 에러 발생시키지 말고 그냥 서브타입인 것처럼 쓰라고 지시하는 과정

 

 

 

+ Recent posts