Недавно начал с Kotlin
Согласно документации Kotlin, может быть один основной конструктор и один или несколько вторичных конструкторов.
Я не понимаю, почему я вижу эту ошибку
Поскольку класс test
не имеет первичного конструктора.
Это отлично работает:
open class test {
}
class test2 : test() {
}
И вот еще одна трудность, с которой я столкнулся, когда я определяю вторичный конструктор, в среде IDE появляется еще одна ошибка:
Инициализация супертипа невозможна без первичного конструктора
Но в предыдущем рабочем примере я его инициализировал, но он работал нормально. Что я не так понял?