28.06.2013 Aufrufe

Objektorientierte Programmierung - Fachgebiet ...

Objektorientierte Programmierung - Fachgebiet ...

Objektorientierte Programmierung - Fachgebiet ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!