继承
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 xiaopangx.displayInfo
有待深入理解: super()
完结
下一篇 运算符重载