C++ Grundkurs

Was sind Klassentypen?

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Klassentypen stellen in C++ Datenstrukturen dar, welche Attribute und Methoden umfassen. Die Programmiersprache verfügt über mehrere unterschiedliche Arten.
01:49

Transkript

In dieser Lektion will ich Ihnen einen Überblick geben über all die Lektionen, die rund um "Klassentypen" noch folgen werden. Zuerst zum Begriff "Klassentyp". Der Begriff Klassentyp wird relativ selten verwendet. Ich führe ihn hier trotzdem kurz ein. Ein Klassentyp umfasst in "C++" "Klassen", "Strukturen" und "Unions". Meistens wird der Begriff Klassentypen durch den Begriff Klasse oder Klassen abgekürzt. Genau das tue ich auch in dieser und allen weiteren Lektionen. Was ist eine Klasse? Eine Klasse ist ein Datentyp, der Attribute und Methoden beinhalten kann. Hier sehen Sie die Klasse Account. Die Klasse hat ein Attribut "balance" und drei Methoden "deposit", "withdraw" und "getBalance". Wenn Sie sich die Klasse genau anschauen, dann gibt es doch eine vierte Methode. Die habe ich verschwiegen. Das ist der sogenannte "Konstruktor". Der dient dazu, Objekte vom Typ "Account" zu instanziieren oder anders ausgedrückt zu erzeugen. Dem entgegen steht ein "Desktruktor", den Sie hier nicht sehen, den der Compiler aber automatisch erzeugt. Dann sehen Sie hier noch zwei "Specifier", um die Zugriffsrechte auf die Mitglieder der Klasse zu regeln. Das sind "public" und "private". Es gibt noch "protected" und da geht es darum, wer darf auf die "Interna" der Klasse zugreifen. Klassen können noch besondere Freundschaften zu anderen Klassen aussprechen und da gibt es das Schlüsselwort "friend". Damit erlaubt eine Klasse einer anderen Klasse auf ihre Interna zuzugreifen. In dieser Lektion habe ich Ihnen einen Überblick gegeben, welche Lektionen rund um Klassen noch folgen werden. Insbesondere wird es um die Objekte gehen, also instanziierte Klassen, um das Erzeugen von Objekten und Zerstören von Objekten mit Konstruktoren und Destruktoren und um Zugriffsrechte.

C++ Grundkurs

Steigen Sie in die mächtige Programmiersprache C++ ein und lernen Sie dabei alle wichtigen Funktionen mit Anwendungsbeispielen kennen.

8 Std. 14 min (147 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!