моя ошибка?
Если идейно, то вроде только модификатор private был явно лишним (про них детальнее тут: https://kotlinlang.org/docs/reference/visibility-modifiers.html ) . Я в своём примере ещё юзал идею основного и дополнительных конструкторов, но вообще у меня код: class Person { var id: Int = 0 var name: String? = null var email: String? = null constructor() constructor(id : Int, name: String, email: String) { this.id = id this.name = name this.email = email } } вполне себе компилится. Подробнее про разные конструкторы тут: https://kotlinlang.org/docs/reference/classes.html
Обсуждают сегодня