Hallo,
schreibe gerade ein Programm zum Erstellen von Stundenplänen.
Habe dabei folgendes Problem:
Ich möchte Fächer einer Stunde in einer ArrayList speichern. Dazu habe ich die Klasse Stunde von einer ArrayList abgeleitet. Diese habe ich um folgende Methode erweitert:
Nun bekomme ich die Objekte ausgegeben. Mein Ziel/Wunsch ist es aber zum Beispiel mit meiner Methode getLehrer den Lehrer ausgegeben zu bekommen.
Wie kann ich der Klasse mitteilen, dass sie nur Objekte der Klasse Fach aufnehmen kann, sodass ich auch auf deren Methoden zugreifen kann?
Würde mich um eure Hilfe sehr freuen.
LG lukas1799
schreibe gerade ein Programm zum Erstellen von Stundenplänen.
Habe dabei folgendes Problem:
Ich möchte Fächer einer Stunde in einer ArrayList speichern. Dazu habe ich die Klasse Stunde von einer ArrayList abgeleitet. Diese habe ich um folgende Methode erweitert:
Java:
public void printElements(){
for(int i =0;i<super.size();i++){
System.out.print(super.get(i));
}
}
Wie kann ich der Klasse mitteilen, dass sie nur Objekte der Klasse Fach aufnehmen kann, sodass ich auch auf deren Methoden zugreifen kann?
Würde mich um eure Hilfe sehr freuen.
LG lukas1799
Zuletzt bearbeitet: