MartinX3-EducationOrganization / HBRS_SA_S3_EIDIP_2017_WS

Übungsaufgaben des Faches Einführung in die Programmierung des 3. Semesters (Nachschreiben) HBRS in SA im Fach
GNU Affero General Public License v3.0
2 stars 0 forks source link

Übung 7_5 #37

Closed MartinX3 closed 6 years ago

MartinX3 commented 6 years ago

Aufgabe 5 [Programmierung – bewertet]

Erstellen Sie ein UML-Klassendiagramm für die in dieser Aufgabe zu erstellende Klasse.

Erweitern Sie die Klasse Datum aus Blatt 06, Aufgabe 1 unter Verwendung von Klasse Zeit aus Aufgabe 4 in folgender Weise:

Sofern möglich, sollten Methoden Klassenmethoden sein.

Es sollen nur die Methoden (potentiell) eine Exception werfen, für die tatsächlich ein Fehler möglich ist. Wird aus einer Methode, die keine Exception wirft, eine Methode aufgerufen, die eine werfen könnte, muss dieser Aufruf in einen Handler mit leerem catch-Block gesetzt werden, damit keine throws-Klausel erforderlich ist.

Klasse Zeit wird im Praktomat bereitgestellt, ist also nicht einzureichen.