instanceof 연산자

CODEDRAGON Development/Java

반응형

 

instanceof 연산자

·       형변환이 가능한지를 묻는 연산자입니다.

·       형변환이 가능하면 true를 반환합니다.

·       형변환이 가능하지 않으면 false를 반환합니다.

·       해당 객체가 어떤 클래스나 인터페이스로부터 생성되었는지를 판별해 주는 역할을 합니다.

 

 

 

사용방법

[참조변수] instanceof [클래스명 or 인터페이스명]

 

[참조변수] instanceof [클래스명]

반환값

형변환 가능

true

형변환 불가

false

 

 

)

box instanceof GoldPaperBox

box라는 참조변수가 GoldPaperBox로 형변환 가능하면 true 불가능하면 false를 반환