Sobes.tech
Junior — Middle

Cum declarăm o clasă astfel încât să nu poată fi moștenită?

sobes.tech AI

Răspuns de la AI

În Swift, pentru a interzice moștenirea unei clase, aceasta este declarată cu cuvântul cheie final. O astfel de clasă nu poate fi folosită ca bază pentru alte clase.

Exemplu:

final class ClasaMea {
    // proprietăți și metode
}

// Încercarea de moștenire va cauza o eroare de compilare
// class SubClasa: ClasaMea {} // Eroare