Articles of одиночка

Доступ к свойствам закрывающего класса

Как получить доступ к свойствам закрывающего класса? Я работаю с одиночками в Котлине. private object IndeterminateAnimationListener : Animation.AnimationListener { override fun onAnimationStart(animation: Animation?) {} override fun onAnimationEnd(animation: Animation?) { // How do I access the properties of the enclosing // from here? } override fun onAnimationRepeat(animation: Animation?) {} } PS: Я могу использовать inner классы, […]

Разница между типами и val для объекта

Для класса ясно, что мы не можем использовать val для обращения к типу. Например, class LongName { … } typealias A = LongName // OK val B = LongName // compile error val C = LongName() // compiles, but it refers to an instance, not the class itself Однако для объекта (singleton) оба компилируются. Кроме […]

Когда экземпляр Kotlin (объявленный с помощью модификатора объекта) создается?

Я не могу найти никакой информации о том, когда создаются одиночные одиночные игры Kotling. Я предполагаю, что в первый раз они доступны, но я ничего не могу подтвердить. object Singleton{ val thing1 = 2 val thing2 = "Hello" } Когда будет создан этот объект? Когда свойство сначала открывается? Когда что-то в упакованном доступе? Когда программа […]

В чем разница между объектом и объектом данных?

На днях я заметил, что иногда я помещаю data перед object s и в другие моменты: object A data object B В чем разница между object и data object ?

Intereting Posts
Firebase – безопасно входить в чат с паролем Есть ли способ отфильтровать null Any? ценностей на карте Котлина? Класс Kotlin на eclipse действует странно, каждый раз, когда я запускаю программу, я получаю вывод из другого файла AWS Lambda Java / Kotlin Отправить сообщение для SQS генерации котлина в KFunction1 Kotlin проверка недействительности if-else функциональный подход … Как? Как поместить файлы res из проекта в банку в одной папке? TreeWalker не работает с Kotlin / Gradle? Как я могу использовать базу данных пользовательского интерфейса Firebase с Kotlin Как преобразовать кодировку win1251 в UTF8 внутри Kotlin? Kotlin enum реализует интерфейс Java с объявлением String name () Используя Flux вместо цикла for, какие-либо преимущества? Kotlin: сделать функцию Java invable infix Почему я получаю android.os.TransactionTooLargeException в своем приложении для Android, написанном в Kotlin / rxJava, когда я выхожу из приложения? (OnExit / OnPause)? Handy подтвердить диалог javafx в kotlin