介绍 Swift中类的属性有多种 存储属性:存储实例的常量和变量计算属性:通过某种方式计算出来的属性类属性:与整个类自身相关的属性 定义存储属性 存储属性是最简单的属性,他作为类实例的一部分,用于存储常量和变量可以给存储属性提供一个默认值,也可以在初始化方法中对其进行初始化 class Student : NSObject { var age : Int = 0 var name : String? = nil var mathScore : Double = 0.0 var chineseScore : Double = 0.0 } 定义计算属性 通过别的方式计算得到结果的属性,称之为计算属性 class Student : NSObject { // 在swift开发中,如果使用当前对象的某一个属性,或者调用当前对象的某一个方法时,可以直接使用,不需要加self var average : Double { return (mathScore + chineseScore) * 0.5 } } 定义类属性 类属性是和整个类相关的属性,而且是通过类名进行访问(单例当中使用的比较多) class Student : NSObject { static var courseCount : Int = 0 } 给类属性赋值 Student.courseCount = 2 创建对象 let student = Student() 给对象属性赋值 student.age = 20 student.name = "lht" student.mathScore = 99.9 student.chineseScore = 4.4 student.average