Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Простой класс (без модификатора доступа) имеет внутренний (internal) уровень доступа по умолчанию. Его можно наследовать только в пределах того же модуля (таргета).
open
класс имеет самый высокий уровень доступа и его можно наследовать и переопределять его члены (методы, свойства, сабскрипты) как в пределах того же модуля, так и в других модулях (фреймворках, библиотеках).
Модификатор | Наследование внутри модуля | Наследование вне модуля | Переопределение членов внутри модуля | Переопределение членов вне модуля |
---|---|---|---|---|
internal (по умолчанию) | Да | Нет | Да | Нет |
open | Да | Да | Да | Да |
swift
Простой класс (без модификатора доступа) имеет внутренний (internal) уровень доступа по умолчанию. Его можно наследовать только в пределах того же модуля (таргета).
open
класс имеет самый высокий уровень доступа и его можно наследовать и переопределять его члены (методы, свойства, сабскрипты) как в пределах того же модуля, так и в других модулях (фреймворках, библиотеках).
Модификатор | Наследование внутри модуля | Наследование вне модуля | Переопределение членов внутри модуля | Переопределение членов вне модуля |
---|---|---|---|---|
internal (по умолчанию) | Да | Нет | Да | Нет |
open | Да | Да | Да | Да |
swift
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.