在Swift中,向子类添加新参数可以通过以下两种方式实现:
init(name: String) {
self.name = name
}
}
class Child: Parent {
var age: Int
init(name: String, age: Int) {
self.age = age
super.init(name: name)
}
}
let child = Child(name: "John", age: 20)
```
init(name: String) {
self.name = name
}
}
extension Parent {
var age: Int {
return 0
}
}
let parent = Parent(name: "John")
print(parent.age) // 输出:0
```
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云