Hierarchie der Javaklassen

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo,

ich hab folgendes Problem (hoffe mal es gehört hierhin):
Ich arbeite grad an einem Beleg, bei dem ich Java Klassendateien analysiere. Unter anderem muß ich da auch feststellen, ob es Abhängigkeiten zwischen einzelnen Befehlen gibt. Beim Zugriff auf Objekte kann ich das über deren Typ machen. Allerdings kann ja aber auch ein Objekt vom Typ List mit einem Objekt vom Typ ArrayList (z.B.) identisch sein, wenn die ArrayList bei als Parameter nur als List übergeben wird.

Nun meine Frage: gibt es eine einfache Variante, herauszufinden, ob ein bestimmtes Objekt in der Hierarchie über einem anderen steht, also ob die eine Klasse eine Superklasse (oder noch weiter darüberliegende Klasse) der anderen Klasse ist?
 
S

stev.glasow

Gast
Allerdings kann ja aber auch ein Objekt vom Typ List mit einem Objekt vom Typ ArrayList (z.B.) identisch sein, wenn die ArrayList bei als Parameter nur als List übergeben wird.
Ne, ArrayList erbt von List.

Nun meine Frage: gibt es eine einfache Variante, herauszufinden, ob ein bestimmtes Objekt in der Hierarchie über einem anderen steht, also ob die eine Klasse eine Superklasse (oder noch weiter darüberliegende Klasse) der anderen Klasse ist?
Wie meinst das? Sowas steht meist in der Javadoc und immer im Code.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben