标签:
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) |
Swift - 类型属性(类静态属性)和类方法(类静态方法)
标签:
原文地址:http://www.cnblogs.com/Free-Thinker/p/4838100.html