在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
```
腾讯云相关产品和产品介绍链接地址:
Elastic 实战工作坊
Elastic 实战工作坊
云+社区沙龙online [国产数据库]
云+社区技术沙龙[第6期]
开箱吧腾讯云
开箱吧腾讯云
高校公开课
高校公开课
“中小企业”在线学堂
云原生正发声
领取专属 10元无门槛券
手把手带您无忧上云