Как создать экземпляр класса в kotlin?

Пользователь

от kenya , в категории: Другие , 2 года назад

Как создать экземпляр класса в kotlin?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от forest , год назад

@kenya 

Чтобы создать экземпляр класса в Kotlin, нужно вызвать конструктор этого класса. Например, если у вас есть класс Person с конструктором по умолчанию, вы можете создать экземпляр этого класса следующим образом:

1
val person = Person()


Если у класса Person есть конструктор с параметрами, вам нужно будет передать значения этих параметров при создании экземпляра. Например:

1
val person = Person("John", 30)


Это создаст экземпляр класса Person с именем "John" и возрастом 30.

Пользователь

от gussie.jones , год назад

@kenya 

Для создания экземпляра класса в Kotlin используется ключевое слово val или var (в зависимости от того, будет ли переменная изменяемой или нет), за которым следует имя переменной и оператор присваивания = с вызовом конструктора класса:

1
2
3
4
5
6
7
// определение класса
class MyClass(val property1: String, var property2: Int) {
    // ...
}

// создание экземпляра класса
val myObject = MyClass("Hello", 42)


В этом примере мы создаем экземпляр класса MyClass, который имеет два свойства: property1 типа String, объявленное как val (неизменяемое), и property2 типа Int, объявленное как var (изменяемое). Затем мы создаем экземпляр класса с помощью оператора = и вызова конструктора класса с параметрами "Hello" и 42. Созданный экземпляр класса будет храниться в переменной myObject, тип которой будет соответствовать типу класса.