您的位置:首页 > 移动开发 > Swift

Swift - 类型属性(类静态属性)和类方法(类静态方法)

2016-06-23 16:18 316 查看
// 1.结构体struct和枚举enum的静态属性,静态方法使用static关键字
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关键字
class Account2 {
var amount:Double = 0.0                 //账户金额
var owner:String = ""                   //账户名

class var staticProp:Double {
return 0.668
}

class func interestBy(amount:Double) -> Double {
return amount * staticProp
}
}

// 访问静态属性
print(Account2.staticProp)
// 访问静态方法
print(Account2.interestBy(10))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift