UML Klassendiagramm umsetzen

sara05

Mitglied
Hallo, ich möchte folgendes Klassendiagramm umsetzen, allerdings weiß ich nicht wie man das "+ setzeZahlAufgerundet (int)" und "+ setzeZahlAbgerundet (int)" schreibt.

UML Klassendiagramm.jpg
 
Wo genau liegt denn das Problem? Ist die die jeweilige Bedeutung klar?
- +
- setzeZahlAufgerundet
- (int)

Alles drei hat eine klare Bedeutung, die Dir klar sein sollte.

Eine Beschreibung kann man z.B. unter https://de.wikipedia.org/wiki/Klassendiagramm finden.

(Evtl. liegt Dein Problem daran, dass das Diagramm schlicht fehlerhaft ist und der Name des Parameters schlicht fehlt. Aber das würde ich als "nicht spezifiziert" ansehen, so dass man bei der Implementierung bei der Wahl des Bezeichners frei ist.)
 
Der erste Block legt doch die Argumente fest.
Der zweite die Methoden.

"+ setzeZahlAufgerundet (int)" was könnte das sein? Tipp ein Setter der öffentlich ist.
Das dazugehörige Argument ist ja nicht öffentlich.
 
für mich ist unklar, wie ich das "(int)" schreiben soll, denn da fehlt doch der Datentyp

bis jetzt sieht das was ich programmiert habe so aus:
1647689336938.png
 
den DatenTyp hast du den Bezeichner kannste selber vergeben.
Bezeichner auch VariablenName.

Auf welches Argument du zugreifen sollst ergibt sich aus dem Methodennamen.
Also welche Variable du setzten oder zurückgeben sollst.
 
Zuletzt bearbeitet:
Das UML ist ja nicht Java spezifisch sondern allgemein. Bei Java musst du wenn eine Methode keinen Rückgabewert hat void schreiben bei anderen Sprachen ist das nicht immer so.
 

Zurück
Oben