Sobes.tech
Junior — Middle

Jak zadeklarować klasę w taki sposób, aby nie można jej było dziedziczyć?

sobes.tech AI

Odpowiedź od AI

W Swift, aby zabronić dziedziczenia klasy, deklaruje się ją słowem kluczowym final. Taka klasa nie może być używana jako klasa bazowa dla innych klas.

Przykład:

final class MojaKlasa {
    // właściwości i metody
}

// Próba dziedziczenia spowoduje błąd kompilacji
// class PodKlasa: MojaKlasa {} // Błąd