1 创建类
class Person {
// 定义类的属性
// 1.存储属性: 用于存储实例的变量&常量
var name: String = ""
var mathScore: Double = 0.0
var chineseScore: Double = 0.0
// 2.计算属性: 通过计算得来的结果的属性
var ave: Double {
return (mathScore + chineseScore) * 0.5
}
// 3.类属性: 和整个类相关的,并且是通过类名进行访问的
static var cour: Int = 0
}
2 创建类对象
// 创建存储属性类对象
var p = Person()
p.name = "jack"
print(p.name)
// 创建计算属性类对象
var s = Person()
s.mathScore = 90
s.chineseScore = 95
print(s.ave)
// 创建类属性对象
Person.cour = 10
print(Person.cour)