我不太明白kotlin是如何管理属性名和主构造函数参数名的。如果我写了相同的属性名和参数名,那么kotlin编译器会给出一个错误。class Student(name : String, roll : Int){ name = "Asif"> Error:(9, 5) Kotlin: Property must be initialized or
所以我今天开始学习Kotlin,当我注意到一些奇怪的东西时,我开始上课。一开始我以为我搞砸了什么地方,不知怎么的,我没有将参数正确地传递到Animal类中,但随后我添加了这两行代码: println("(Dog init) New animal: $typecalled $name with $speed speed")进入Dog类,并且在main函数中<