Вложенный класс (nested) не имеет доступа к членам внешнего класса. Он является просто классом, объявленным внутри другого.
kotlin
Внутренний класс (inner) имеет доступ к членам внешнего класса, включая приватные. Для этого используется ключевое слово inner
. Экземпляр внутреннего класса всегда связан с экземпляром внешнего класса.
kotlin
Основные различия:
| Особенность
Вложенный класс (nested) не имеет доступа к членам внешнего класса. Он является просто классом, объявленным внутри другого.
kotlin
Внутренний класс (inner) имеет доступ к членам внешнего класса, включая приватные. Для этого используется ключевое слово inner
. Экземпляр внутреннего класса всегда связан с экземпляром внешнего класса.
kotlin
Основные различия:
| Особенность
Register or sign in to get access to full answers for all questions from the question bank.