Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Klassen und Objekte in UML<br />
Darstellung von Klassen und Objekten<br />Klasse<br />Objekt<br />Darstellung nach der Methode der<br />Unified Modeling L...
«Exemplar von»<br />(«instance of»)<br />Elsa Euter<br />Kuh<br />Beziehungen zwischen Klassen und Objekten<br />«Exemplar...
Notation von Klassen<br />Namensfeld<br />Klasse<br />Attribut<br />...<br />Attributliste<br />(Attribute = Daten die<br ...
Attribut und Methode<br />Modell einer Kuh<br />Klasse<br />Eigenschaften der Kuh<br />-&gt; durch Variablen ausgedrückt (...
Klassenname<br />Attributname<br />Initialwert<br />Attribut-<br />typ<br />Operationen<br />(Methoden)<br />UML-Klassendi...
Exemplarname<br />Klassenname<br />Attributwert<br />Attributname<br />Darstellung von Objekten<br />Elsa Euter: Kuh<br />...
Präsentation basiert in großen Teilen auf einer Powerpoint-Datei von W. Nold/L. Wiedemer (verfügbar unter xnold.de), vorge...
Nächste SlideShare
Wird geladen in …5
×

UML-Einführung: Darstellung von Klassen (Klassendiagramm)

8.591 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie, Unterhaltung & Humor
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

UML-Einführung: Darstellung von Klassen (Klassendiagramm)

  1. 1. Klassen und Objekte in UML<br />
  2. 2. Darstellung von Klassen und Objekten<br />Klasse<br />Objekt<br />Darstellung nach der Methode der<br />Unified Modeling Language (UML)<br />
  3. 3. «Exemplar von»<br />(«instance of»)<br />Elsa Euter<br />Kuh<br />Beziehungen zwischen Klassen und Objekten<br />«Exemplar von»<br />(«instance of»)<br />Klasse<br />Objekt<br />
  4. 4. Notation von Klassen<br />Namensfeld<br />Klasse<br />Attribut<br />...<br />Attributliste<br />(Attribute = Daten die<br />von einem Objekt ange-<br />nommen werden können)<br />Operation()<br />Operationsliste<br />(Operation = aus-<br />führbare Tätigkeit)<br />Eine Klasse definiert für eine Kollektion von Objekten deren<br />Struktur (Attribute), Verhalten (Operationen) und Beziehungen<br />
  5. 5. Attribut und Methode<br />Modell einer Kuh<br />Klasse<br />Eigenschaften der Kuh<br />-&gt; durch Variablen ausgedrückt (Gewicht, Alter usw.)<br />Attribut<br />Methoden<br />Fähigkeiten der Kuh<br />-&gt; durch Funktionen realisiert (muhen, grasen)<br />
  6. 6. Klassenname<br />Attributname<br />Initialwert<br />Attribut-<br />typ<br />Operationen<br />(Methoden)<br />UML-Klassendiagramm: Attribute, Operationen<br />Kuh<br />alter:int<br />milchmenge:float=30<br />anzeigen()<br />entfernen()<br />setWeidename(weide: string)<br />getWeidename()<br />melken(melker)<br />setPreis(euro : float)<br />
  7. 7. Exemplarname<br />Klassenname<br />Attributwert<br />Attributname<br />Darstellung von Objekten<br />Elsa Euter: Kuh<br />alter = 26<br />milchmenge=45<br />
  8. 8. Präsentation basiert in großen Teilen auf einer Powerpoint-Datei von W. Nold/L. Wiedemer (verfügbar unter xnold.de), vorgestellt bei Java-Fortbildungen 2004/2005<br />

×