Analyse und Erweiterung des Notenverwalters
Abschlussbedingungen
Unsere Software soll die Noten (00, 01, … 15) für ein Fach verwalten. Diese Noten bestehen aus einer Klausurnote und weiteren kleinen Noten. Alle Noten muss man anzeigen, hinzufügen, ändern und löschen können. Das Programm soll die Anzahl aller Noten sowie die interne Nummer der Noten ausgeben können. Eine Möglichkeit zum Sortieren ist vorzusehen. Die Methode istAbiGefahr soll melden, ob die Klausur oder eine kleine Note 00 ist oder ob keine kleinen Noten vorliegen.
Die Abbildung zeigt das Klassendiagramm der Klasse Notenverwalter.
Aufgaben
- Ordnen Sie die Methoden den Begriffen Auftrag und Anfrage zu.
- Das Attribut noten ist eine Zahlenliste.
Begründen Sie diese Aussage.
Geben Sie die Besonderheit bei der Definition einer Zahlenliste in Java an. - Ermitteln Sie den Wert der Klausurnote, falls bislang keine Klausur geschrieben wurde.
- Ändern Sie die Methoden zum Speichern der Klausurnote so ab, dass nur die Notenwerte 00 bis 15 akzeptiert werden.
- Ergänzen Sie in der Klasse Notenverwalter die fehlenden Methoden einschließlich passender Java-Doc-Kommentare.
- 1. September 2023, 13:51
- 1. September 2023, 13:51