1.setter/getter一起出现,该属性已经变为方法(同OC)
2.willSet,didSet 不能同1
3.init方法中调用属性不会调用willSet,didSet方法
When you assign a default value to a stored property, or set its initial value within an initializer, the value of that property is set directly, without calling any property observers.