首页 > 试题广场 >

下面 Kotlin 程序的运行结果为() abstract

[单选题]
下面 Kotlin 程序的运行结果为()
abstract class Animal {
    init {
        println("Animal = ${getName() }")
    }
    abstract fun getName(): String
}

class Cat(private val name: String): Animal() {
    override fun getName(): String = name
}

fun main() {
    Cat("Tom")
}
  • 编译错误
  • 运行错误
  • Animal = Tom
  • Animal = null

这道题你会答吗?花几分钟告诉大家答案吧!