Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

11. Fortgeschrittene OOP-Konzepte > 11.4 Schnittstellen (Interfaces)

11.4 Schnittstellen (Interfaces)

Wir hatten den Begriff Schnittstelle bis jetzt ausschließlich für die Gesamtheit der öffentlichen Elemente einer Klasse verwendet. Diese bilden praktisch die Schnittstelle zwischen dem Autor einer Klasse und den Benutzern dieser Klasse, also Programmierern, welche die Klasse im Code ihrer Programme verwenden. C++/CLI bietet zudem mit den Interfaces, die man zu Deutsch ebenfalls als Schnittstellen bezeichnet, ein spezielles Feature.

Interfaces sind nichts anderes als Klassen, die allein aus der Deklaration von Eigenschaften und Methoden bestehen. Das Besondere daran ist:

  • Da es sich, wie gesagt, ausschließlich um Prototypen handelt, darf ein Interface keine Definitionen, also Anweisungsblöcke für Methoden und Eigenschaften, enthalten.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial