4.3 f) fertig und Abgabebereit
This commit is contained in:
@ -56,4 +56,13 @@ public class Lehrbeauftragter {
|
||||
pruefling.klausurSchreiben();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Überschreibt die toString-Methode der Klasse Object
|
||||
* @return Der Name des Lehrbeauftragten
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
return this.name;
|
||||
}
|
||||
}
|
||||
|
@ -71,6 +71,30 @@ public class TestKlasse {
|
||||
int mitarbeiterZahl = angestelltenFeld.length + dhStudentenFeld.length;
|
||||
System.out.println("Mitarbeiterzahl: " + mitarbeiterZahl);
|
||||
System.out.println();
|
||||
|
||||
// 4.3d)
|
||||
IMitarbeiter[] mitarbeiterFeld = new IMitarbeiter[angestelltenFeld.length + dhStudentenFeld.length];
|
||||
// Alle Angestellten in das Mitarbeiterfeld kopieren
|
||||
for (int i = 0; i < angestelltenFeld.length; i++) {
|
||||
mitarbeiterFeld[i] = angestelltenFeld[i];
|
||||
}
|
||||
// Alle DH-Studenten in das Mitarbeiterfeld kopieren
|
||||
for (int i = 0; i < dhStudentenFeld.length; i++) {
|
||||
mitarbeiterFeld[angestelltenFeld.length + i] = dhStudentenFeld[i];
|
||||
}
|
||||
|
||||
//4.3e
|
||||
System.out.println("=== 4.3e ===");
|
||||
System.out.println("Alle Mitarbeiter arbeiten:");
|
||||
for (IMitarbeiter mitarbeiter : mitarbeiterFeld) {
|
||||
mitarbeiter.arbeitenOhneMurren();
|
||||
}
|
||||
System.out.println();
|
||||
|
||||
// 4.3f
|
||||
System.out.println("=== 4.3f ===");
|
||||
System.out.println(Arrays.asList(lehrbeauftragtenFeld));
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user