Вложенный класс (nested) не имеет доступа к членам внешнего класса. Он является просто классом, объявленным внутри другого.
kotlin
Внутренний класс (inner) имеет доступ к членам внешнего класса, включая приватные. Для этого используется ключевое слово inner
. Экземпляр внутреннего класса всегда связан с экземпляром внешнего класса.
kotlin
Основные различия:
| Особенность
Вложенный класс (nested) не имеет доступа к членам внешнего класса. Он является просто классом, объявленным внутри другого.
kotlin
Внутренний класс (inner) имеет доступ к членам внешнего класса, включая приватные. Для этого используется ключевое слово inner
. Экземпляр внутреннего класса всегда связан с экземпляром внешнего класса.
kotlin
Основные различия:
| Особенность
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.