Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
В Kotlin наследование по умолчанию закрытое (final
), классы и методы необходимо явно помечать как open
для возможности наследования и переопределения. Поддерживается наследование только от одного класса, но можно реализовывать множество интерфейсов.
При наследовании конструктор базового класса вызывается после конструктора производного:
kotlin
Делегирование в Kotlin реализовано на уровне языка с использованием ключевого слова by
. Оно позволяет передать реализацию интерфейса другому объекту. Это удобная альтернатива наследованию реализации (которое не поддерживается напрямую).
kotlin
В Kotlin наследование по умолчанию закрытое (final
), классы и методы необходимо явно помечать как open
для возможности наследования и переопределения. Поддерживается наследование только от одного класса, но можно реализовывать множество интерфейсов.
При наследовании конструктор базового класса вызывается после конструктора производного:
kotlin
Делегирование в Kotlin реализовано на уровне языка с использованием ключевого слова by
. Оно позволяет передать реализацию интерфейса другому объекту. Это удобная альтернатива наследованию реализации (которое не поддерживается напрямую).
kotlin
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.