码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象高级

时间:2018-08-23 17:40:39      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:定义   面向对象   注意   自动   set   getattr   实例   回收   子类   

issubclass判断一个类是不是另外一个类的子类
isinstance判断一个对象是不是一个类的实例


反射:通过字符串来反射/映射到对象/类的属性上
hasattr 判断是否存在
getattr 获取
delattr 删除
setattr 修改

__str__: 在对象被打印时自动触发,可以用来定义对象被打印时的输出信息
注意:必须返回一个字符串类型的值,

__del__: 在对象被删除时先自动触发该方法,可以用来回收对象以外其他相关资源,比如系统资源

__call__: 在对象被调用时会自动触发该方法

面向对象高级

标签:定义   面向对象   注意   自动   set   getattr   实例   回收   子类   

原文地址:https://www.cnblogs.com/liangchengyang/p/9525072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!