> 存储属性:存储实例的常量和变量
> 类属性: 类属性是和整个类相关的一个属性,而且是通过类名来访问:用在单例比较多
2:代码演示
// swift中类有三种属性的定义 class Student : NSObject { // 1:定义存储属性 var age = 0 var name : String? var mathscore : Double = 0.0 var chinesescore : Double = 0.0 // 2:定义计算属性:通过别的方式计算到结果的属性,称之为计算属性 var averagescore : Double { return (mathscore + chinesescore) * 0.5 } // 3:定义类属性:类属性是和整个类相关的属性,而且是通过类名进行访问:用在单例比较多 static var courseCount : Int = 0 }
// 创建对象 let stu = Student() // 存储属性赋值 stu.age = 19 stu.name = "sky" print(stu.age) if let name = stu.name { print(name) } stu.mathscore = 78.5 stu.chinesescore = 98.5 // 通过计算属性获取值 print(stu.averagescore) // 类属性赋值 Student.courseCount = 3
意见反馈邮件:1415429879@qq.com 欢迎你们的阅读和赞赏、谢谢!