Klassenabfrage

O

oli_kai

Gast
Guten Abend
Ich habe folgende Frage:

Ich habe eine LinkedList voller Mitarbeiter Objekte, die wiederrum von der abstrakten Klasse Mitarbeiter erben. Ich möchte in einer if Bedingung hinterfragen, ob eines der Objekte in der Liste ein "Vertreter" Objekt ist.

...falls Missverständnisse sind: Klassen: Angestellter, Verwalter, Vertreter und Manager erben von Mitarbeiter --> alles Mitarbeiter
...Alle Mitarbeiter sind in einer LinkedList

Ich bräuchte den Syntax für diese Abfrage, da ich falls eines der Objekte ein Vertreter ist, eine setMethode aufrufen möchte um einen Wert mit einem im parameter eingesetzten Wert zu ersetzen.

MFG Oli
 

diel2001

Bekanntes Mitglied
Java:
for(Mitarbeiter mitarbeiter : mitarbeiterList){
    if(mitarbeiter instanceof Vertreter){
    //mach was
    }
}
 

Neue Themen


Oben