Wie kann man den Klassentyp eines Objektes in Java herausfinden?

Tiger87

Mitglied
Hallo,

ich habe eine Subklasse in der eine Methode mit einem Objekt als Parameter eine Berechnung, abhängig davon ob das Objekt vom Typ der Subklasse oder der Elternklasse ist, vollführen soll

Ich wollte fragen wie es möglich ist in der Methode festzustellen welcher Typ ein Objekt hat.
 
du kannst schon mittels

Java:
if (obj instanceof SubClass)

prüfen.

Vielleicht wäre aber eine Überladung der Methode eine Lösung.

ALso die gleiche Methode einfach für beide Parametertypen.
Soweit ich weiss sucht sich die VM zur Laufzeit dann die passendere raus.
 

Neue Themen


Zurück
Oben