Swift属性重载
程序员文章站
2022-03-10 23:19:45
...
swift中有两种属性:存储属性和计算属性,它们都可以被重载,但是在用法上有一些不同。
class Properties {
//存储属性
var storedProperty: String?
// 计算属性
var computedProperty: Bool {
get {
return true
}
}
}
重载:
class TestProperties: Properties {
//存储属性
override var storedProperty: String? {
didSet {
print("属性重载了")
}
}
// 计算属性
override var computedProperty: Bool {
get {
return false
}
}
}
上一篇: Swift 4.0 学习之基础摘要一