[java] RTTI(run time type identification) - instanceof 연산자

2026.06.23. 17:31

java 

<변수명> instanceof <클래스명>

  • 개체가 특정 클래스의 인스턴스인지 판단하는 연산자

    • 맞으면 true, 틀리면 false 반환

어떤 부모형 변수에 저장된 개체가 실제 어떤 자식형인지 알아야할 때 사용함.

클래스 검사 후 런타임에 예외처리 없이 로직을 처리할 때 사용함.