I
Inquiry
Gast
Hallo,
ich habe eine Liste mit allerlei verschiedenen Objekten darin, die alle von der gleichen Klasse erben.
Jetzt möchte ich eine Suchfunktion schreiben, die das erste Objekt ausspuckt, das zur gesuchten Klasse gehört, z.B.:
Basisklasse: Gebaeude
Davon abgeleitet: Haus, Huette, ...
Wobei .class() nicht so klapp ;-)
Gibt es da was oder hat jemand eine Idee, wie ich es vllt. besser lösen kann?
ich habe eine Liste mit allerlei verschiedenen Objekten darin, die alle von der gleichen Klasse erben.
Jetzt möchte ich eine Suchfunktion schreiben, die das erste Objekt ausspuckt, das zur gesuchten Klasse gehört, z.B.:
Basisklasse: Gebaeude
Davon abgeleitet: Haus, Huette, ...
Code:
public Gebaeude findeGebaeude(Gebaeude gesuchtesGebaeude) {
schleife {
if (schleifenObjekt instanceof gesuchtesGebaeude.class())
return schleifenObjekt;
}
}
Wobei .class() nicht so klapp ;-)
Gibt es da was oder hat jemand eine Idee, wie ich es vllt. besser lösen kann?