Je veux vérifier si un objet o
est une instance de la classe C
ou d'une sous-classe de C
.
Par exemple, si p
c'est de classe, Point
je veux x.instanceOf(Point.class)
être true
et aussi x.instanceOf(Object.class)
être true
.
Je veux que cela fonctionne également pour les types primitifs en boîte. Par exemple, si x
est un Integer
alors x.instanceOf(Integer.class)
devrait être true
.
Existe-t-il une telle chose? Sinon, comment puis-je implémenter une telle méthode?