Beny's Study

02. instanceof 연산자 본문

[JAVA]/09. 다형성

02. instanceof 연산자

76beny 2022. 4. 14. 17:47

 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