// '属性'将值跟特定的类, 结构体或枚举关联, 存储属性常量或变量作为实例的一部分,而计算属性计算(不是存储) 一个值, 计算属性可以用于 类, 结构体, 枚举, 存储属性只能用于 类 和 结构体 // 存储属性和 计算属性 通常与特定类型的实例关联, 但是, 属性也可以直接作用类型本身, 这种属性称为类型属性 // 还可以定义 属性观察器 来监控属性值的变化, 以此来触发一个自定义的操作, 属性观察器可以添加到自己定义的存储属性上, 也可以添加到从父类集成的属性上 // 存储属性 // 简…