首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第75p,类中如何使用装饰器功能

大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第75篇文章,第三阶段的课程:Python进阶知识:类与对象(六);面向对象编程3大特性之封闭,Python中类的装饰器的使用。

装饰器是在不修改被装饰对象源代码及调用方式的情况下,为被装饰对象添加新功能的方法。

前面函数的文章中,我们有讲过装饰器,实现函数装饰器的方式就是在被装饰函数上方添加@装饰器名即可;

在Python中可以使用propety对类进行装饰使用;property可以将类中调用函数的方式变成调用变量一样;

比如:调用函数时是fun.x(),添加了property装饰器以后就可以变为:fun.x   这样子就相当于调用了x函数并执行函数得到执行结果。

当然,这只是Python中内置的各种方法,我们也可以自己定义类的装饰器。

以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。

感谢您的阅读,您的三连【关注、点赞、收藏】就是对我最大的支持,谢谢!

本文由杨数Tos原创,欢迎关注,带你一起长知识。

推   荐   内   容

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201216A02CJP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券