构造方法伪造成属性及修改属性值

时间:2020-02-03 18:31:10   收藏:0   阅读:70

构造方法伪造成属性、修改和删除属性值

在类的构造中,如果所要求得的结果是名词,但是结果的求值必须通过类的构造方法才能实现,那么可以通过在方法上添加装饰器把方法伪造成类的属性进行打印,这样就符合了名词的要求。

Note

  • 需要注意的是:伪造前的方法名、修改属性值的装饰器中.setter前的内容和修改属性值的构造方法名必须保持一致
  • 在__init__和其他的构造方法中可以通过if条件来判断属性值是否符合要求,但是不能用return来返回,可以用print或者赋值操作
  • 装饰器@property和@伪造属性名.setter是相对应的,前者用于伪造属性,后者用于修改属性值

原文:https://www.cnblogs.com/ddzc/p/12256461.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!