除了调用 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
}
}
关于constructor - 在构造函数中调用 super 并在 Kotlin 中分配一个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43040554/