Swift 存储属性、类属性、计算属性 发表于 2017-04-25 | 分类于 Swift | 存储型属性,主要用来存储值,使用实例访问类属性使用对象直接访问,使用static修饰计算型属性,不能直接存储值,使用get/set来取值和赋值,可以操作其它属性的变化 12345678910111213141516171819202122232425262728293031323334353637class Student { //定义(存储)属性 var name: String? var age: Int = 0 var gender: String? //定义类属性 static var skin: String? //计算属性(get) var doubleAge: Int { return age * 2 } var fiveTime: Int { get { return age * 5 } set(newValue) { age = newValue + 1 } }}let stu = Student()stu.name = "roy"if let name = stu.name { print(name)}stu.age = 13stu.gender = "boy"stu.doubleAgestu.fiveTime = 23stu.fiveTime