Zusammenfassung
In diesem Modul haben Sie die objektorientierte Programmierung (OOP) und das Erstellen von Klassendefinitionen und Instanziierungsobjekten in C# kennengelernt. Sie haben die strukturierte Programmierung mit der objektorientierten Programmierung verglichen und benutzerdefinierte Klassen im Verhältnis zum .NET-Typsystem untersucht. Außerdem haben Sie Klassendefinitionen und Konstruktoren untersucht und wie Objekte mithilfe des new-Operators erstellt werden.
Die wichtigsten Erkenntnisse aus diesem Modul umfassen das Verständnis der wichtigsten Konzepte von OOP wie Abstraktion, Kapselung, Vererbung und Polymorphismus. Sie haben mehr über C# gelernt, eine stark typierte Sprache, in der jede Variable, Konstante und jeder Ausdruck einen Typ aufweist. Das Modul betonte die Bedeutung von Klassen in OOP, die die Blaupausen zum Definieren der Eigenschaften und Methoden von Objekten sind. Außerdem haben Sie die Rolle von Klassenkonstruktoren beim Initialisieren neuer Objekte in Klassendefinitionen kennengelernt und erfahren, wie Namespaces zum Organisieren von Klassen in großen Projekten verwendet werden.