Sobes.tech
Junior — Middle

Wie deklariert man eine Klasse so, dass sie nicht vererbt werden kann?

sobes.tech KI

Antwort von AI

In Swift, um eine Klassenvererbung zu verbieten, wird sie mit dem Schlüsselwort final deklariert. Eine solche Klasse kann nicht als Basisklasse für andere Klassen verwendet werden.

Beispiel:

final class MeineKlasse {
    // Eigenschaften und Methoden
}

// Der Versuch der Vererbung führt zu einem Kompilierungsfehler
// class UnterKlasse: MeineKlasse {} // Fehler