python类的继承 爬树搜索

继承

在这里插入图片描述
python可以允许多个并行的父类。即多重继承。
python 类继承的例子:
在这里插入图片描述
在这里插入图片描述

python类的继承和属性搜索

在这里插入图片描述
[爬树搜索]

继承方法专用化

在这里插入图片描述
1.子类可以对父类继承的属性重新定义
2.子类可以继承父类的方法,也可以在子类中已经继承覆盖了父类的某个方法中继续回调超类来调用父类中的方法来获取父类这个方法中原有的属性和操作,从而实现对父类方法功能的扩展。

类、实例和其它对象的内建函数

在这里插入图片描述
#判断一个类是另一个类的子类
在这里插入图片描述
判断某个对象是否是某个类的实例
在这里插入图片描述
hasattr(obj," 属性")

class PClass(object):
… gender=“Male”
… def init(self,who):
… self.name=who

class CClass(PClass):
… def displayInfo(self):
… print(self.gender,self.name)

x=CClass(“xiaopang”)
x.gender
‘Male’

x.name
‘xiaopang’

x.displayInfo()
Male xiaopang

x.displayInfo
在这里插入图片描述
有待深入理解: super()

完结

下一篇 运算符重载

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章