Constructor 在构造函数中调用super并在Kotlin中分配字段?

Constructor 在构造函数中调用super并在Kotlin中分配字段?,constructor,kotlin,Constructor,Kotlin,除了调用super,我想初始化构造函数中的status字段 class MyException : RuntimeException { init { val status: Status } constructor(status: Status) : super() constructor(status: Status, cause: Throwable) : super(cause) } 我怎样才能做到这一点呢?这对我来说很有用: c

除了调用
super
,我想初始化构造函数中的
status
字段

class MyException : RuntimeException {

    init {
        val status: Status
    }

    constructor(status: Status) : super()

    constructor(status: Status, cause: Throwable) : super(cause)

}
我怎样才能做到这一点呢?

这对我来说很有用:

class MyException : RuntimeException {
    val status: Status

    constructor(status: Status) : super() {
        this.status = status
    }

    constructor(status: Status, cause: Throwable) : super(cause) {
        this.status = status
    }
}

这个问题有点不清楚,但是你可以在这里@zsmb13找到关于构造函数和
init
块的所有信息,我已经读过了,但是我没有找到关于我的案例的任何信息。我相信这很简单,但我不知道实现它的确切kotlin语法。