Sobes.tech
Junior — Middle

Как да обявим клас по такъв начин, че да не може да бъде наследен?

sobes.tech AI

Отговор от AI

В Swift, за да забраните наследяването на клас, го обявявате с ключовата дума final. Такъв клас не може да бъде използван като базов за други класове.

Пример:

final class MyClass {
    // свойства и методи
}

// Опит за наследяване ще доведе до грешка при компилация
// class SubClass: MyClass {} // Грешка