繼承
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()
完結
下一篇 運算符重載