面向对象高级

Posted liangchengyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象高级相关的知识,希望对你有一定的参考价值。

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


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

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

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

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








以上是关于面向对象高级的主要内容,如果未能解决你的问题,请参考以下文章

面向对象高级

Python 高级部分:面向对象

python 面向对象基础和高级复习

面向对象高级内部类集合反射

JavaScript高级 面向对象--添加一个div标签

[7]面向对象高级编程