• Vergleich von Klassendiagramm und Java-Code
  • anonym
  • 25.09.2022
  • Informatik
  • Einführungsphase 1, Einführungsphase 2, Qualifikationsphase 1, Qualifikationsphase 2
Um die Lizenzinformationen zu sehen, klicken Sie bitte den gewünschten Inhalt an.

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.
x