# data[].attributes.body
1. Methoden haben immer einen Rückgabewert
2. Klassen ändern Zustände von Objekten
3. Für eine Methode können Zugriffsrechte definiert werden
4. Klassen werden bestenfalls immer klein geschrieben

# data[].attributes.body
- Virtuelles, künstliches Konzept
- Zusammenfasung von Gemeinsamkeiten der Objekte (Attribute, Methoden)
- Bauplan für gleichartige Objekte (Zweck erzeugen von Objekten mittels Konstruktor)
- Objekte entstehen durch Instanziierung einer Klasse

# data[].attributes.body
Methoden sind Abläufe, in denen verschiedene Anweisungen zu einem komplizierten Befehl vereint werden können. Sie beschreiben wie sich Objekte verändern können und definieren damit auch die Menge der möglichen Zustandsänderungen von Objekten.

Innerhalb von Methoden können andere Abläufe in Form von anderen Methoden auch eingesetzt werden.

Für Methoden können Zugriffsrechte, Datentypen für Rückgabewerte und ein Name definiert werden.

# data[].attributes.body
- Methoden sind Bestandteil einer Klasse
- Methoden dienen dazu ein Objekt zu verändern was sich einer Klasse zuordnen lässt
- Objekte können nur Methoden aufrufen aus dessen Klasse sie stammen bzw. aus den Klassen von denen ihre Klasse geerbt hat

# data[].attributes.body
Klonen Sie dieses Padlet "Mein Paradigma"!

Verlinken Sie Ihren Clown in der obigen Übersicht!

# data[].attributes.body
Erarbeiten Sie eine schwierige multiple Choice-Frage mit 4 Antwortmöglichkeiten.

Lösen Sie diese Aufgabe im Vorfeld selbst!

Stellen Sie die Übungsaufgabe im Anschluss an Ihren Vortrag!

Unterstützen Sie die Seminargruppe bei deren Lösung!

# data[].attributes.body
Halten Sie zu zweit einen ca. 10 min Vortrag!

Erläutern Sie darin 1 der Beziehungen (z. B.: Objekte ->  besitzen -> Identität) aus der Ontologie der Objektorientierung!

Erläutern Sie die Beziehung in einem Beispiel in Java!