Swift - 类型属性(类静态属性)和类方法(类静态方法)
生活随笔
收集整理的這篇文章主要介紹了
Swift - 类型属性(类静态属性)和类方法(类静态方法)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,結構體struct和枚舉enum的靜態屬性,靜態方法使用static關鍵字
| 1 2 3 4 5 6 7 8 9 10 | struct Account {? ????var amount : Double = 0.0???????????????? //賬戶金額? ????var owner : String = ""?????????????????? //賬戶名? ????static var interestRate : Double = 0.668? //利率 ????static func interestBy(amount : Double) -> Double { ????????return interestRate * amount? ????} } |
2,類class的類型屬性,類型方法使用class關鍵字
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | class Account { ????var amount : Double = 0.0?????????????? // 賬戶金額? ????var owner : String = ""???????????????? // 賬戶名? ?? ????class var staticProp : Double { ????????return 0.668? ????}? ????class func interestBy(amount : Double) -> Double { ????????return 0.8886 * amount? ????} }? ??? //訪問靜態屬性? println(Account.staticProp) |
轉載于:https://www.cnblogs.com/Free-Thinker/p/4838100.html
總結
以上是生活随笔為你收集整理的Swift - 类型属性(类静态属性)和类方法(类静态方法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构之图的应用:最短路径(Dijks
- 下一篇: MVC传值汇总