-1
当你有一个从父类继承的子类时,我感到困惑。 第一个问题是为什么使用super.init?我理解覆盖init,所以它可以覆盖以前从父设置的值,但我不明白super.init的使用..第二个问题是为什么init有参数? 编辑:为什么有时候,父类也有一个初始化?关于super.init和()的问题
class car {
var speed = 5
var model: String?
var age: Int?
}
class bmw: car {
override init() {
super.init()
model = "cat"
}
}
欢迎来到Stack Overflow。不要用一个不相关的问题替代另一个。正确的程序是接受第一个问题的答案(或不),并提出一个新的,单独的问题。谢谢。 – matt