目标:
1:掌握property 装饰函数的 @xxxxx.setter 形式的功能!
2:掌握 property 装饰函数的@xxxxx.deleter 形式的功能!
 
一:property 装饰函数的 @xxxxx.setter 形式的功能!
 
功能:被 @xxxxx.setter 装饰的类里面的函数可以传递参数进去
 
语法:
@price.setter
def price()
……..
 
注意事项:
1:@xxxxx.setter中的 xxxxx 是被装饰的函数名!
2:被@xxxxx.setter装饰后的函数 通过实例对象.装饰函数名 = 参数 即可向被装饰后的函数传递参数!
3:@xxxxx.setter这种装饰函数必须要在 property 装饰函数的基础上才能使用,也就是说类里面必须有 property装饰方法,才能使用 @xxxxx.setter ,并且这两种方法装饰的函数名一样!
 
代码演示:
 
 
 
二:property 装饰函数的 @xxxxx.deleter 形式的功能!
 
语法:
@price.deleter
def price()
……..
 
代码体验:
 
 
