‫Willkommen zurück.
‫In diesem Kapitel werden wir die objektorientierte Programmierung in C Sharp behandeln.
‫Bisher haben wir nur in einer Klasse gearbeitet und das war unsere erste Hauptklasse mit der Methode main.
‫Und wir haben in diesem Sinne keine wirklich objektorientierte Programmierung gemacht.
‫Und in diesem Video zeige ich Ihnen einen kleinen Einblick in das, was im nächsten Kapitel passieren wird.
‫Schauen wir uns also an, was eine Klasse im Allgemeinen ist.
‫Eine Klasse ist eine Blaupause eines Objekts, und daher kommt diese objektorientierte Programmierung.
‫Sie können also so ziemlich mehrere Objekte einer bestimmten Klasse erstellen, die Sie selbst erstellen können.
‫Und wir haben sogar schon Klassen verwendet, wie Sie wissen, zum Beispiel die Konsolenklasse oder die
‫String-Klasse und so weiter.
‫Dann hat eine Klasse Aktionen, Fähigkeiten, die sogenannte Member-Funktionen oder Methoden sind.
‫Wir haben also auch schon Methoden aus den Klassen verwendet, die wir gesehen haben.
‫Also Konsole, zum Beispiel, es gab Methoden, die wir als Read oder Reline, Bright Line, solche Sachen verwendet haben.
‫Das waren also damals Methoden oder sogenannte Member-Funktionen dieser Klasse?
‫Es hat Eigenschaften, sogenannte Member-Variablen wie Länge.
‫Wir haben die length-Eigenschaft einer Klasse gesehen und das war unsere String-Klasse, in der wir überprüft haben, wie lang der
‫String ist.
‫Und das war eine Eigenschaft dieser Klasse.
‫Sie können also mehrere unterschiedliche Eigenschaften erstellen und diese später aufrufen, dann ist die Vererbung mit
‫Klassen möglich und wir werden uns die Vererbung ansehen, jedes zusätzliche Kapitel, in dem wir uns
‫genauer mit der Vererbung befassen.
‫Aber jetzt, nur damit Sie es wissen, ist es möglich, Klassen zu erben und sie können wie ein Datentyp verwendet werden.
‫Ein String ist beispielsweise eine Klasse und wir haben Strings als Datentypen verwendet.
‫Gut.
‫Der nächste ist also ein Objekt.
‫Was ist ein Objekt?
‫Nun, Sie können Objekte aus einer Klasse erstellen.
‫Wie gesagt, es ist eine Blaupause für ein Objekt, eine Klasse.
‫Jetzt sehen wir hier ein Objekt, ein Auto und eine Odyssee.
‫Und die Eigenschaften des Autos könnten die PS, die Anzahl der Räder, das Lumen des Frontlichts, dann
‫die Türen und viele weitere Eigenschaften sein.
‫Dann wären die Fähigkeiten zu fahren, zu brechen, ein Fenster zu öffnen, Licht zu machen und so weiter, viele
‫Fähigkeiten.
‫Und schließlich würde die Vererbung so funktionieren.
‫Sie haben ein Auto, das an Audy erbt.
‫Ordnung ist also ein Auto, hat aber Besonderheiten.
‫Dann ist ein A5 ein Audi, hat aber seine eigenen Besonderheiten und so weiter.
‫Dies ist also nur eine sehr kurze Einführung in die objektorientierte Programmierung und in Klassen.
‫Und wir werden in die Demo einsteigen, in der Sie all diese Dinge in Aktion sehen und ein besseres Verständnis dafür bekommen, was
‫sie tun, was der Zweck ist und wie wir sie verwenden können.
‫Gut.
‫Wir sehen uns also im nächsten Video, in dem wir unsere eigene Klasse erstellen.