Junior — Middle
Как да обявим клас по такъв начин, че да не може да бъде наследен?
sobes.tech AI
Отговор от AI
В Swift, за да забраните наследяването на клас, го обявявате с ключовата дума final. Такъв клас не може да бъде използван като базов за други класове.
Пример:
final class MyClass {
// свойства и методи
}
// Опит за наследяване ще доведе до грешка при компилация
// class SubClass: MyClass {} // Грешка