상위클래스로 형변환이 되는거면 업캐스팅이고
하위클래스로 형변환이 되는거면 다운캐스팅입니다.
A 가 하위 B가 상위 클래스라고 한다면
B b = new A(); 에서 업캐스팅이 이루어지며 (A ->B 형으로 자동, 묵시적으로 이루어짐)
여기서 생성된 b 객체를
A a = (A) b; 에서 다운캐스팅이 이루어집니다(B-> A 형으로 명시적 캐스팅)
'IT > 자바' 카테고리의 다른 글
추상클래스와 인터페이스 차이 (0) | 2018.05.08 |
---|---|
업캐스팅 다움캐스팅2 (0) | 2018.05.07 |
업캐스팅과 다운캐스팅의 차이를 쉽게 설명하면 방향의 차이 (0) | 2018.05.07 |
추상클래스, 인터페이스 (0) | 2018.05.04 |
추상화 (0) | 2018.05.04 |