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语法。