我有这段代码片段,它将演示构造函数执行的顺序:
fun main(args: Array<String>) {
Sample("T","U")
}
class Sample(private var s : String) {
constructor(t: String, u: String) : this(t) { // I don't get what "this(t)" is!
this.s += u
}
init {
s += "B"
}
}
在次构造器声明中的": this(t)"是什么意思?
这不是返回类型吗?难道不是吗?