5.2.3 用@property装饰器定义属性实现封装