Zusammenfassung

Abgeschlossen

In diesem Modul haben Sie das Konzept der Vererbung in objektorientierter Programmierung kennengelernt, insbesondere in C#. Sie haben Klassenhierarchien und -vererbung implementiert, um die Codewiederverwendung, Erweiterbarkeit, Kapselung, Konsistenz und Polymorphität zu ermöglichen. Sie haben untersucht, wie eine abgeleitete Klasse Mitglieder einer Basisklasse erben kann und erweitert.

Die wichtigsten Erkenntnisse aus diesem Modul umfassen die Prinzipien der Vererbung und die Ansätze zur Erweiterung der Basisklassenfunktionalität in abgeleiteten Klassen. Sie haben die Rolle der Zugriffsmodifizierer kennengelernt, um die Sichtbarkeit geerbter Member zu bestimmen. Das Modul erläuterte außerdem die Verwendung von Schlüsselwörtern wie abstract, virtualund sealed, um zu steuern, wie Basisklassenmmber geerbt oder außer Kraft gesetzt werden. Darüber hinaus haben Sie erfahren, wie Sie das Schlüsselwort new verwenden, um Basisklassenmember und das override-Schlüsselwort zum Ändern oder Erweitern des Verhaltens eines Basisklassenmembers auszublenden. Schließlich haben Sie gelernt, wie Sie mit dem schlüsselwort base auf Member einer Basisklasse aus einer abgeleiteten Klasse zugreifen können.