【发布时间】:2016-07-17 08:52:57
【问题描述】:
我有一个学生班和一个制服班。 创建学生实例时,学生将拥有绿色制服。
class Student{
var uniform = Uniform.uniformColor
}
class Uniform{
static var uniformColor = "Green"
{
didSet(newColor){
print("Change to \(newColor)")
}
}
}
let student1 = Student()
let student2 = Student()
print(student1)
print(student2)
Uniform.uniformColor = "Red"
print(Uniform.uniformColor)
print(student1.uniform)
//print Green
print(student2.uniform)
//print Green
let student3 = Student()
print(student3.uniform)
//print Red
如何将所有学生的制服颜色一次性设置为红色?
【问题讨论】:
标签: ios swift class static instance