Sobes.tech
Назад к вопросам
Junior — Middle
72

Как объявить класс таким образом, чтобы его нельзя было наследовать?

Компании, где спрашивали
AO Колеса

Ответ от нейросети

sobes.tech AI

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

Пример:

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

// Попытка наследования вызовет ошибку компиляции
// class SubClass: MyClass {} // Ошибка