Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Klassen in Java.

Ähnliche Präsentationen


Präsentation zum Thema: "Klassen in Java."—  Präsentation transkript:

1 Klassen in Java

2 Ablauf Klassenaufbau Vererbung Assoziation Aggregation Komposition
97wi21 Klassen in Java

3 Klassenaufbau Person class Person { protected String name;
public void setName(String wert) { this.name = wert; } public String getName(void) { return this.name; Person # name : String + setName (wert : String) : void + getName (void) : String 97wi21 Klassen in Java

4 Vererbung Person Mitarbeiter class Mitarbeiter extends Person {
# name : String + setName (wert : String) : void + getName (void) : String class Mitarbeiter extends Person { protected int maNr; public void setmaNr(int wert) { this.maNr = wert; } public int getmaNr(void) { return this.maNr; Mitarbeiter # maNr : int + setmaNr (wert : int) : void + getmaNr (void) : int 97wi21 Klassen in Java

5 Assoziation Mitarbeiter Abteilung class Mitarbeiter extends Person {
# maNr : int # abt : Abteilung + setmaNr (wert : int) : void + getmaNr (void) : int + setAbteilung (wert : Abteilung) : void + getAbteilung (void) : Abteilung class Mitarbeiter extends Person { protected int maNr; protected Abteilung abt; public void setmaNr(int wert) { this.maNr = wert; } public int getmaNr(void) { return this.maNr; public void setAbteilung(Abteilung wert) { this.abt = wert; public Abteilung getAbteilung(void) { return this.abt; 1, * arbeitet in 1, 1 Abteilung ... 97wi21 Klassen in Java

6 Aggregation Abteilung Mitarbeiter class Abteilung {
# name : String + mitarbeiter : List + setName (wert : String) : void + getName (void) : String class Abteilung { protected String name; public List mitarbeiter; public void setName(String wert) { this.name = wert; } public String getName(void) { return this.name; 1, 1 beinhaltet 1, * Mitarbeiter ... 97wi21 Klassen in Java

7 Komposition Rechnung Position class Rechnung { ... class Position { }
97wi21 Klassen in Java


Herunterladen ppt "Klassen in Java."

Ähnliche Präsentationen


Google-Anzeigen