Sie sind auf Seite 1von 10

UML-Klassendiagramme

Von
Kjell Köster
Gliederung
• BlueJ Klassendiagramm
• UML – Klassendiagramm
• Beispiel
BlueJ Klassendiagramm
• Ein Vereinfachtes Diagramm
• Unterschiedliche Form der Pfeile
• Vererbungspfeile (IST- Beziehung)
• HAT- Beziehung

Die Klassen Held und


Monster sind Tochterklassen der
Klasse Lebewesen.
Außerdem hat die Klasse Held ein
oder mehrere Objekte der Klasse
Gegenstand
UML - Klassendiagramme
• Wird als Dreiteiliger Kasten
dargestellt
• 1. :Feld Name
• 2. :Feld Attribute
• Datentypen und Rückgabewerte
werden als letztes genannt
• 3. :Feld Methoden
• Vor jeder Methode steht ein C, ein
+ oder –
• Nur die wichtigsten Attribute und
Methoden aufzählen
• An Pfeile der HAT – Beziehung kann
man Anzahl der Maximalen Objekte
schreiben
Beispiel

Es soll ein Auto simuliert


werden. Dieses gehört einem
Besitzer und es kann verkauft
werden. Dabei soll gespeichert
werden wie viele Kilometer das
Auto schon gefahren ist und wie
voll noch sein Tank ist. Das Auto
kann außerdem nur dann fahren
wenn es einen gültigen Tüv hat.
Auto
-km: int
-tank: double
-besitzer: String
-tüv: boolean

+ Auto (pKm:int, ptank:double, pbesitzer:String, pTüv;boolean


+ Auto (pTank: double)
+fahren(pKm:int):void
+verkaufen(pBesitzer:String):void
+Tüvprüfen():boolean
+Tüverneuern():void
+tanken(pliter:double):void
• Programmieren sie mithilfe des Klassendiagramms die Klasse Auto.
-km: int
-tank: double
-besitzer: String
-tüv: boolean

+Auto (pKm:int, ptank:double,


pbesitzer:String, pTüv;boolean
+fahren(pKm:int):void
+verkaufen(pBesitzer:String):void
+Tüvprüfen():boolean
+Tüverneuern():void
+tanken(pliter:double):void
Lösung
Quellen
• https://www.youtube.com/watch?v=SUZCYr7iRQM
• https://www.youtube.com/watch?v=zRK2C44e_Q0
• https://www.faz.net/aktuell/stil/drinnen-draussen/mein-erstes-auto-
prominente-erzaehlen-15154067.html

• http://u-helmich.de/inf/kursQ1/folge16/folge16-2.html
Alle Quellen zuletzt geprüft (24.11.22 20:16 Uhr)

Das könnte Ihnen auch gefallen