Quiero comprobar si un objeto o
es una instancia de la clase C
o de una subclase de C
.¿Hay algo como instanceOf (clase <?> c) en Java?
Por ejemplo, si es de la clase p
Point
Quiero x.instanceOf(Point.class)
ser true
y también x.instanceOf(Object.class)
para ser true
.
Quiero que funcione también para los tipos primitivos en caja. Por ejemplo, si x
es un Integer
, entonces x.instanceOf(Integer.class)
debe ser true
.
¿Existe tal cosa? Si no, ¿cómo puedo implementar tal método?
clases de manejo en caja es un poco desordenado – dfa