객체 o
가 클래스의 인스턴스 C
인지 또는의 하위 클래스 인지 확인하고 싶습니다 C
.
예를 들어, 만약 p
클래스입니다 Point
내가 원하는 x.instanceOf(Point.class)
것으로 true
도 x.instanceOf(Object.class)
수 true
.
boxed primitive 유형에서도 작동하기를 원합니다. 예를 들어, 만약 x
인은 Integer
다음 x.instanceOf(Integer.class)
되어야한다 true
.
그런 것이 있습니까? 그렇지 않다면 어떻게 그러한 방법을 구현할 수 있습니까?