Objektorientierte Programmierung - Fachgebiet ...
Objektorientierte Programmierung - Fachgebiet ...
Objektorientierte Programmierung - Fachgebiet ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
© 2005 bei Prof. Dr. Uwe Kastens<br />
Schnittstelle und Implementierung<br />
Abstraktion: Außensicht Was; Innensicht Wie<br />
Schnittstelle einer Methode:<br />
Signatur: setMotion: double x double -> void<br />
Sprachkonstrukt:<br />
abstrakte Methode, die in Unterklassen implementiert wird:<br />
abstract void setMotion (double, double);<br />
Schnittstelle einer Klasse:<br />
Menge der Signaturen der von außen aufrufbaren Methoden (public)<br />
Implementierung einer Klasse:<br />
Implementierung der Methoden der Schnittstelle<br />
mit Methodenrümpfen und<br />
dazu notwendige Attribute und Hilfsmethoden<br />
Vorlesung <strong>Objektorientierte</strong> <strong>Programmierung</strong> WS 2012/2013 / Folie 116<br />
Ziele:<br />
Konzept Schnittstelle verstehen<br />
in der Vorlesung:<br />
Erläuterungen zu<br />
• Schnittstellen von Klassen,<br />
• Schnittstellen als Typen<br />
OOP-1.16