菜鸡学Swift3.0 14.1 类的属性 ( 创建类和创建类对象 )

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)

你可能感兴趣的:(菜鸡学Swift3.0 14.1 类的属性 ( 创建类和创建类对象 ))