В Kotlin нет нативного понятия static
. Вместо этого используются:
companion object
: Для создания статических полей и методов, связанных с классом, но не с конкретным экземпляром.object
: Для создания объектов-одиночек (синглтонов), которые ведут себя как статические классы с полями и методами.Примеры:
Companion object:
kotlin
Доступ: MyClass.MY_CONSTANT
, MyClass.myVariable
В Kotlin нет нативного понятия static
. Вместо этого используются:
companion object
: Для создания статических полей и методов, связанных с классом, но не с конкретным экземпляром.object
: Для создания объектов-одиночек (синглтонов), которые ведут себя как статические классы с полями и методами.Примеры:
Companion object:
kotlin
Доступ: MyClass.MY_CONSTANT
, MyClass.myVariable
Register or sign in to get access to full answers for all questions from the question bank.