Сопоставление Middle Java-интероп обновлено
Как Java видит Kotlin-код
Вопрос
Сопоставь объявление Kotlin и то, как к нему обращается Java.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
object доступен через статическое поле INSTANCE. Свойство это геттер.
Правильные пары
object Config { fun load() }Config.INSTANCE.load()val name в классе Useruser.getName()fun slug() в Text.ktTextKt.slug()companion object { @JvmStatic fun of() }User.of()const val MAX = 10 в companionUser.MAXРазбор
object доступен через статическое поле INSTANCE. Свойство это геттер. Функции верхнего уровня живут в классе <Файл>Kt. @JvmStatic даёт статический метод в классе. const val становится public static final полем.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
@JvmSuppressWildcards и Dagger
Следующий вопрос
Значения по умолчанию через рефлексию Java