Generics03
- Erstelle die Klassen
Pair
,Pupil
undSchoolClass
anhand des abgebildeten Klassendiagramms - Erstelle eine ausführbare Klasse, welche eine Schulklasse mit mehreren Schülern erzeugt und die Schülerpaare ausgibt
Klassendiagramm
Hinweise zur Klasse SchoolClass
- Die Methode
void addPupil(pupil: Pupil)
soll der Schulklasse den eingehenden Schüler hinzufügen - Die Methode
List<Pair<Pupil>> getPairs()
soll aus den Schülern der Schulklasse zufällige Paare bilden und zurückgeben. Bei einer ungeraden Anzahl an Schülern soll der verbleibende Schüler mit dem Wertnull
gepaart werden
Konsolenausgabe
Schüler:
Franziska
Fritz
Hans
Jennifer
Lisa
Max
Peter
Paare:
Jennifer - Franziska
Fritz - Lisa
Max - Hans
Peter - null
- Exercise
- Solution
- Pull Request
Alle Änderungen zwischen der Aufgabe und der Lösung findest du im Pull Request PR#64