Ziel

  • Sie können eine Aggregation korrekt implementieren.
  • Die lauffähige Lösung ist der Lehrperson zu präsentieren.
  1. Erstellen Sie die Klassen gemäss Klassendiagramm aber noch ohne Codierung des “Innenlebens“ der Methoden.
  2. Ergänzen Sie die get- und set-Methoden der Klassen mit dem entsprechenden Code (falls möglich Properties verwenden).
  3. Implementieren Sie die print-Methode, so dass die Ausgabe derjenigen in Abb. 2 entspricht.
  4. Implementieren Sie nun die main-Methode gemäss dem gezeigten Sequenzdiagramm.
    • Löschen Sie das Car-Objekt, im Diagramm mit “x” markiert.
    • Rufen Sie dann später das Car-Objekt nochmals auf. Die Auswirkung studieren Sie bitte nach der Ausführung des Programms (nächste Teilaufgabe).
  5. Führen Sie nun die main-Methode aus. Welche Feststellung können Sie machen?

Abb. 1: Klassendiagramm
Abb. 1: Klassendiagramm

Abb. 2: Ausgabe
Abb. 2: Ausgabe

Abb. 3: Sequenzdiagramm
Abb. 3: Sequenzdiagramm

  • modul/m320/learningunits/lu98/aufgaben/lu6-aufgabe_2.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1