캐스팅(Casting)
캐스팅은 타입을 변환하는 것, 형변환이라고도 한다. 자바의 상속 관계에 있는 부모와 자식 클래스 간에는 형변환 가능
업캐스팅(Upcasting)
자식 클래스의 객체가 부모 클래스 타입으로 형변환 되는 것
오로지 부모 클래스 멤버에만 접근이 가능하고 자식 클래스 멤버에 접근 시도할 시 컴파일 에러 발생

다운캐스팅(Downcasting)
업캐스팅의 반대, 업캐스팅된 것을 다시 원상태로 돌리는 것이다. 다운캐스팅을 할때는 타입을 명시적으로 지정해줘야 함

'자바' 카테고리의 다른 글
| [Java] 익명객체 (0) | 2023.07.18 |
|---|---|
| [JAVA] HashMap (0) | 2023.05.17 |
| [JAVA] HashSet (0) | 2023.05.14 |
| 싱글톤(Singleton) (0) | 2023.05.11 |
| Getter와 Setter (0) | 2023.05.10 |