[java] RTTI(run time type identification) - instanceof 연산자
2026.06.23. 17:31
java
<변수명> instanceof <클래스명>개체가 특정 클래스의 인스턴스인지 판단하는 연산자
맞으면 true, 틀리면 false 반환
어떤 부모형 변수에 저장된 개체가 실제 어떤 자식형인지 알아야할 때 사용함.
클래스 검사 후 런타임에 예외처리 없이 로직을 처리할 때 사용함.
2026.06.23. 17:31
java
<변수명> instanceof <클래스명>개체가 특정 클래스의 인스턴스인지 판단하는 연산자
맞으면 true, 틀리면 false 반환
어떤 부모형 변수에 저장된 개체가 실제 어떤 자식형인지 알아야할 때 사용함.
클래스 검사 후 런타임에 예외처리 없이 로직을 처리할 때 사용함.