【发布时间】:2021-01-23 11:16:13
【问题描述】:
我正在完美地学习 Kotlin 编程语言。我尝试以不同的模式编写代码并尝试理解。但是,我不明白这件事。你能帮我吗? 这里是:
open class Parent {
open val foo = 1
init {
println(foo)
}
}
class Child: Parent() {
override val foo =2
}
fun main() {
Child()
}
在此代码中,0 是输出。这会怎么样?
【问题讨论】: