Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Das Schlüsselwort Final | Überblick Über die Vererbung
C++ OOP
course content

Kursinhalt

C++ OOP

C++ OOP

1. Grundlagen der OOP in C++
2. Konstruktoren und Destruktoren
3. Kapselungsübersicht
4. Überblick Über die Vererbung
5. Überblick Über Polymorphismus

book
Das Schlüsselwort Final

Das final Schlüsselwort spielt eine entscheidende Rolle bei der Definition von Klassen und der Kontrolle von Vererbungshierarchien. Es bietet Entwicklern einen leistungsstarken Mechanismus, um bestimmte Aspekte des Klassen-Designs einzuschränken.

Die Verwendung des final Schlüsselworts

Wenn eine Klasse als final deklariert wird, bedeutet dies, dass die Klasse nicht weiter unterklassen werden kann. Mit anderen Worten, es dient als Endpunkt der Vererbungshierarchie und verhindert, dass davon abgeleitet wird.

cpp

Example

copy
12345678910
class Example final { // Class members and methods }; // cannot derive from final base Example class ExtendedExample: public Example { // Class members and methods }; int main() {}

Diese Funktion ist besonders wertvoll, wenn Sie die Änderung oder Erweiterung einer bestimmten Klasse einschränken möchten oder wenn Sie es vorziehen, Ihre Klasse durch Komposition anstelle von Vererbung zu nutzen. Es gibt auch andere Vorteile, es zu verwenden.

Was bewirkt das Schlüsselwort `final`, wenn es auf eine Klasse angewendet wird?

Was bewirkt das Schlüsselwort final, wenn es auf eine Klasse angewendet wird?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 6
We're sorry to hear that something went wrong. What happened?
some-alt