Aus dem Kurs: C# Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Interfaces

Interfaces – Tutorial zu C#

Aus dem Kurs: C# Grundkurs

Interfaces

In diesem Abschnitt möchte ich Ihnen das Konzept der Interfaces in C# vorstellen. Beginnen wir mit eine Code, den ich schon vorbereitet habe. Der Code enthält eine abstrakte Basisklasse, d.h. das ist eine Klasse, von der Sie kein Objekt anlegen können. Klassen, die von diesen Klassen abgeleitet werden, erben diese Mitgliedsvariable "I" und erben die Implementierung dieser Methode "foo". Aber sie erben auch diese Definitionen, dass Sie nämlich eine Methode namens Bar implementieren müssen und einen Propertynamen namens "Property". Jetzt stellen Sie sich einmal vor, Sie hätten eine Basisklasse eine abstrakte Klasse, keine Mitgliedsvariablen enthalten. Und sie würde keine Methodenimplementierungen enthalten, sondern nur abstrakte Methoden, oder abstrakte Properties. In so einem Fall gibt es ein spezielles Schlüsselwort  so etwas darzustellen. Und dieses Schlüsselwort, das heißt "Interface". Ich kann also jetzt hergehen und eine Klasse definieren, die von…

Inhalt