我得到分类器“Child”没有伴随对象,因此必须在此处初始化。对于以下程序
open class Parent constructor (name: String){
val parentName: String = name
}
class Child : Parent("Amit"){
fun printName(){
print(parentName)
}
}
fun main(agrs: Array<String>) {
Child child = Child()
child.printName()
}
答案 0 :(得分:2)
您以 Java 样式声明 child
变量,kotlin 语法为
fun main(agrs: Array<String>) {
val child: Child = Child()
child.printName()
}
或者你可以自动推断类型
fun main(agrs: Array<String>) {
val child = Child()
child.printName()
}