Vergleich von Klassendiagramm und Java-Code

Herunterladen

Vergleich von Klassendiagramm und Java-Code

1
Aufgabe. Vergleiche das Klassendiagramm der Klasse Ticketautomat mit seiner Umsetzung in Java.
Färbe dazu jeweils die Elemente mit identischer Bedeutung in derselben Farbe ein.
Java
public class Ticketautomat {
private int preis;
private int bisherGezahlt;
private int gesamtsumme;
public Ticketautomat(int ticketpreis) {
//...
}
public int gibPreis() {
//...
}
public int gibBisherGezahltenBetrag() {
//...
}
public void geldEinwerfen(int betrag) {
//...
}
public void ticketDrucken() {
//...
}
}
Umsetzung der Klasse "Ticketautomat" in Java (gekürzt).
Klassendiagramm der Klasse Ticketautomat
2
Aufgabe. Analysiere den Java-Code der Klasse Ticketautomat, indem du die folgenden Teilaufgaben bearbeitest. Falls nötig, teste den Ticketautomat nochmals am Rechner.
  • Gib an, was geschieht, wenn die Methode aufgerufen wird.
  • Erkläre, warum vor den Namen der Methoden und jeweils das Wort steht, vor den Namen der anderen Methoden jedoch nicht.
3
Aufgabe. Analysiere das Klassendiagramm der Klasse Ticketautomat, indem du die folgenden Teilaufgaben bearbeitest.
  • Bestimme die Stelle im Klassendiagramm, an der diejenige Eigenschaft deutlich wird, die du in Aufg. 2 (b) erklärt hast.
  • Nenne denjenigen Bestandteil der Klasse Ticketautomat, mit dessen Hilfe dieser sich den bisher bezahlten Betrag merken kann.
  • Beurteile, ob das Attribut auch als separate Klasse modelliert (und dann mit Hilfe eines beschrifteten Pfeils mit Ticketautomat verbunden) werden könnte.

Vergleich von Klassendiagramm und Java-Code

von anonym

Mehr entdecken:

Lizenzhinweis

Alle Bestandteile dieses Materials sind frei oder unlizenziert. Klicken Sie auf einen Baustein, um die Lizenz zu sehen.
x