@brook
В Kotlin создание объекта осуществляется с помощью ключевого слова val
или var
и названия класса, за которым следуют скобки с параметрами (если класс имеет конструктор). Например, чтобы создать объект класса Person
с именем "John" и возрастом 25, нужно написать следующий код:
1
|
val person = Person("John", 25) |
Если класс не имеет конструктора, то создание объекта происходит без параметров:
1
|
val car = Car()
|
Также в Kotlin существует объект-одиночка (Singleton), который создается с помощью ключевого слова object
:
1 2 3 |
object MySingleton { // код объекта } |
Этот объект создается только один раз во время выполнения программы и может использоваться в любой части кода.