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
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…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
(Gesperrt)
Methoden überladen4 Min. 27 Sek.
-
(Gesperrt)
Statische Mitglieder einer Klasse8 Min. 12 Sek.
-
(Gesperrt)
Vererbung2 Min. 28 Sek.
-
(Gesperrt)
Methoden und Properties überschreiben4 Min. 18 Sek.
-
(Gesperrt)
Abstrakte Klassen6 Min. 47 Sek.
-
(Gesperrt)
Interfaces7 Min. 32 Sek.
-
(Gesperrt)
Statische Klassen4 Min. 49 Sek.
-
(Gesperrt)
Extension-Klasse14 Min. 57 Sek.
-
(Gesperrt)
Access Modifiers8 Min. 4 Sek.
-
(Gesperrt)
Partial Classes7 Min. 48 Sek.
-
(Gesperrt)
-