Hallo Forum,
ich bin grad Neueinsteiger in Objektorientierter Programmierung.
Ich komme direkt zu meinem Problem.
Ich habe eine ArrayList in der alle Instanzen der Klasse Mannschaft gespeichert werden sollen.
Von der Klasse Mannschaft erben die Klassen Fussball- und Tennismannschaft. Ich will die ArrayList mit einer foreach Schleife durchlaufen.Beispiel:
for (Tennismannschaft t : NameDerArrayList)
{
Tu Dies;
}
Der Compiler meckert aber und sagt mir ich soll den Typ t in Mannschaft umwandeln. Warum?
Tennismannschaft erbt doch von Mannschaft ud ist gleichzusetzen mit Manschaft ? Wo liegt mein Fehler?
Danke im Voraus
ich bin grad Neueinsteiger in Objektorientierter Programmierung.
Ich komme direkt zu meinem Problem.
Ich habe eine ArrayList in der alle Instanzen der Klasse Mannschaft gespeichert werden sollen.
Von der Klasse Mannschaft erben die Klassen Fussball- und Tennismannschaft. Ich will die ArrayList mit einer foreach Schleife durchlaufen.Beispiel:
for (Tennismannschaft t : NameDerArrayList)
{
Tu Dies;
}
Der Compiler meckert aber und sagt mir ich soll den Typ t in Mannschaft umwandeln. Warum?
Tennismannschaft erbt doch von Mannschaft ud ist gleichzusetzen mit Manschaft ? Wo liegt mein Fehler?
Danke im Voraus
Zuletzt bearbeitet von einem Moderator: