我得到的分类器"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()
}
如果以java风格声明child
变量,kotlin语法将为
fun main(agrs: Array<String>) {
val child: Child = Child()
child.printName()
}
或者你可以自动推断的类型
fun main(agrs: Array<String>) {
val child = Child()
child.printName()
}