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