자바공부하기 106
Downcasting
- 하위클래스로의 형 변환
- 상위클래스(Super Class) ->하위클래스(Sub Class)
- 원칙적으로 불가능함 (상위 클래스는 하위 클래스의 서브타입이 아님)
- Downcasting의 기법을 제공
: 명시적인 캐스팅
* 컴파일러에게 지금 이 객체는 타입정보면 볼 때는 서브타입이 아니지만, 실제 메모리에 담긴 놈은 서브타입인 놈이 담겨있을 거니까 에러 발생시키지 말고 그냥 서브타입인 것처럼 쓰라고 지시하는 과정
'자바 > JAVA...Spring' 카테고리의 다른 글
자바공부하기 108. RTTI (0) | 2015.06.15 |
---|---|
자바공부하기 107. upcasting과 downcasting (0) | 2015.06.15 |
자바공부하기 105. 추상클래스와 Interface의 Upcasting (0) | 2015.06.12 |
자바공부하기 104. Upcasting의 구현 (0) | 2015.06.11 |
자바공부하기 103. Upcasting (0) | 2015.06.09 |