업 캐스팅
- 상속한 클래스로 타입 변경
- 상속한 클래스의 변수, 메서드만 사용 가능 (사용이 제한된다)
다운 캐스팅
- 자식 클래스로 타입 변경 (원래대로 돌아간다.)
신기하게 타입을 변경해도 이전 타입이 무엇인지 알 수 있다
알 수 있는 방법은 instanceof을 사용하는 것이다
instanceof 연산자
래퍼런스가 가리키는 "객체"의 타입 식별을 위해 사용
객체래퍼런스 instanceof 클래스타입
연산의 결과 : true/false
'JAVA' 카테고리의 다른 글
[JAVA] [끄적임] Swing 컴포넌트 간단하게 정리 (0) | 2022.08.24 |
---|---|
[JAVA] [끄적임] private 접근제한자를 사용하는 이유 (0) | 2022.08.24 |
[JAVA] [끄적임] 어노테이션 정리 (0) | 2022.08.24 |
[JAVA] [끄적임] 변수 초기화 순서 (0) | 2022.08.24 |
[JAVA] [끄적임] 클래스와 객체 (0) | 2022.08.24 |