Ich möchte überprüfen, ob ein Objekt o
eine Instanz der Klasse C
oder einer Unterklasse von ist C
.
Zum Beispiel, wenn ich p
von Klasse Point
bin, möchte ich x.instanceOf(Point.class)
sein true
und auch x.instanceOf(Object.class)
sein true
.
Ich möchte, dass es auch für primitive Box-Typen funktioniert. Zum Beispiel, wenn x
ist ein Integer
dann x.instanceOf(Integer.class)
sollte sein true
.
Gibt es so etwas? Wenn nicht, wie kann ich eine solche Methode implementieren?