В Kotlin классы могут иметь первичный конструктор и один или несколько вторичных конструкторов.
Первичный конструктор:
kotlin
init
.val
или var
, становятся свойствами класса.init
и при инициализации свойств:
kotlin
constructor
можно опустить.Блоки init
:
Вторичные конструкторы:
constructor
.this()
или конструктору базового класса с помощью super()
. Вызов делегации должен быть первой инструкцией.
kotlin
В Kotlin классы могут иметь первичный конструктор и один или несколько вторичных конструкторов.
Первичный конструктор:
kotlin
init
.val
или var
, становятся свойствами класса.init
и при инициализации свойств:
kotlin
constructor
можно опустить.Блоки init
:
Вторичные конструкторы:
constructor
.this()
или конструктору базового класса с помощью super()
. Вызов делегации должен быть первой инструкцией.
kotlin
Register or sign in to get access to full answers for all questions from the question bank.