đź“‹ Aufgaben
Diskussion in 2er-Teams:
2 min
Quelle: Gemeinfrei
Fokus: VProg
siehe auch: Softwaretechnik
live
Person
live
Person
- firstname: String
- lastname: String
+ Person(firstname: String, lastname: String)
+ setLastname(name: String) : void
+ public
# protected
- private
Klassenname
Datentyp
}
Attribute
}
Methoden
RĂĽckgabetyp
Parameter
mit Typ
Zugriffs-
modifizier
class Person {
private String firstname;
private String lastname;
public Person(String firstname, String lastname) {
this.firstname = firstname;
this.lastname = lastname;
}
public void setLastname(String name) {
this.lastname = name;
}
}Person
- firstname: String
- lastname: String
+ Person(firstname: String, lastname: String)
+ setLastname(name: String) : void
Wichtiges Lernziel in VProg
Person
# firstname: String
# lastname: String
+ Person(firstname: String, lastname: String)
+ setLastname(name: String) : void
Student
- id: String
+ Student(firstname: String,
lastname: String, id: String)
Student erbt
von Person
Generalisierung
(Vererbung)
ggf. anpassen
(siehe Vorlesung
Zugriffsmodifizierer)
5 min
Erstelle ein Klassendiagramm fĂĽr die
Elternklasse Fahrzeug und die Kindklasse Auto.
Anforderungen:
live
10 min