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