MasterMaso
Lt. Commander
- Registriert
- Apr. 2018
- Beiträge
- 1.837
Hallo,
ich habe folgende zusammenhängende HA bekommen:
leider blicke ich bei der Vererbung nicht durch, wie ich z.B. auf die Getter und Setter der Unterklasse zugreifen kann.
Als Möglichkeit Aufgabe 2 zu realisieren kam mir in den Sinn eine ArrayList zu verwenden, leider fehlt es mir aber an einer Idee diese bestmöglich zu befüllen.
Folgendes habe ich bereits gemacht:
Die Main Klasse habe ich noch nicht bearbeitet, da ich bereits daran scheitere auf die jeweiligen Methoden etc korrekt zuzugreifen.
Auch nach mehreren Stunden Recherche hat es leider noch nicht wirklich Klick gemacht.
Ich hoffe mir kann hier geholfen werden
MfG MasterMaso
ich habe folgende zusammenhängende HA bekommen:
leider blicke ich bei der Vererbung nicht durch, wie ich z.B. auf die Getter und Setter der Unterklasse zugreifen kann.
Als Möglichkeit Aufgabe 2 zu realisieren kam mir in den Sinn eine ArrayList zu verwenden, leider fehlt es mir aber an einer Idee diese bestmöglich zu befüllen.
Folgendes habe ich bereits gemacht:
Java:
public abstract class Professor {
private String name;
private ArrayList<Vorlesung> vorl= new ArrayList<Vorlesung>();
public void addProfs(Vorlesung vorle) {
vorl.add(vorle);
}
public int swsHolen() {
return getSws();
}
Java:
public class Vorlesung extends Professor {
private String titel;
private int sws;
public String toString() {
return "Die Vorlesung "+ getTitel() + " hat " + getSws() + " Semesterwochenstunden.";
}
public boolean equals(Object o) {
if(o instanceof Vorlesung) {
Vorlesung v= (Vorlesung)o;
return getTitel().equals(v.getTitel()) && getSws()==v.getSws();
}else {
return false;
}
}
public String getTitel() {
return titel;
}
public void setTitel(String titel) {
this.titel = titel;
}
public int getSws() {
return sws;
}
public void setSws(int sws) {
this.sws = sws;
}
}
Auch nach mehreren Stunden Recherche hat es leider noch nicht wirklich Klick gemacht.
Ich hoffe mir kann hier geholfen werden
MfG MasterMaso