Beny's Study
02. instanceof 연산자 본문
instanceof 연산자
■ 현재 참조형 변수가 어떤 클래스 형의 객체 주소를 참조하고 있는지 확인 할 때 사용하는 연산자로
클래스 타입이 맞으면 true, 맞지 않으면 false 반환
표현식
if(레퍼런스 instanceof 클래스타입) {
//true일때 처리할 내용, 해당 클래스 타입으로 down casting
}
if(c instanceof Sonata) {
((Sonata)c).moveSonata();
} else if (c instanceof Avante){
((Avante)c).moveAvante();
} else if (c instanceof Grandure){
((Grandure)c).moveGrandure();
}
"본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다.
이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우
민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."
'[JAVA] > 09. 다형성' 카테고리의 다른 글
06. (표) 추상클래스와 인터페이스의 차이 (0) | 2022.04.14 |
---|---|
05. 인터페이스 (0) | 2022.04.14 |
04. 추상클래스(abstract class) (0) | 2022.04.14 |
03. 바인딩 (0) | 2022.04.14 |
01. 다형성 (0) | 2022.04.14 |