三十九 python類的呼叫和多重繼承

2021-08-21 04:14:27 字數 1039 閱讀 6687

類的呼叫也是遵循模組呼叫的兩種方式 請檢視以下示例

那麼多重繼承,即可以理解為還有個孫子,他不單可以繼承父親的,還可以繼承爺爺的財產和基因等。

多重繼承:多個類間的互相繼承

多重繼承的寫法: class 類名(父類名,子類名)

相同方法名的方法以及框架都優先繼承父類,若不同名的方法則可以完全同時繼承

例:建立乙個python檔案 取名:duojicheng

#coding:utf-8

from leijichenghechongxie import *

class sun(father,son):

def play(self):

print "我%s要去玩了" %self.name

def drink(self): #重寫了drink的方法

print "我%s還不會喝奶" %self.name

sun1=sun('jacksun',0) #傳參時需要注意,引數也是優先繼承,優先繼承了father,即對應傳入兩個引數即可

sun1.work() #優先繼承父類名的方法

sun1.drink()

sun1.play()

返回結果:

倘若在leijichenghechongxie中沒有在執行語句前加入if __name__=='__main__',則會返回以下結果:

練習1:建立乙個模組person,定義乙個people類,有類屬性名字,身高,體重,類方法:工作,休息,子類 women繼承people類,重寫方法:工作,加入新的方法購物,再加入乙個子類man,同時繼承people類與women類,新增方法喝水,建立乙個新的模組dyp呼叫person中的所有類,並對三種類分別進行物件建立及呼叫各自類的所有方法。

python第三十九課 物件導向 二 之設計類

1.設計類 class 車 屬性顏色 red 品牌 bmw 車牌 滬a88888 函式行駛 停止 2.例項化車物件 car 車 3.呼叫物件的屬性或者函式完成需求 print car.顏色,car.品牌 car.行駛 1.設計類 class car object 屬性color red brand ...

python 類和例項呼叫

self指向的是例項物件,作為第乙個引數,使用時不需要傳入此引數。class student object 定義乙個student類,def init self,name,score,age self.name name self.score score self.age age defprint ...

Python 類的呼叫

usr bin python coding utf 8 類的呼叫 class tests 定義乙個tests的類 def init self,start 設定自身屬性 self.state start def mested self,label 設定呼叫方法 print label,self.sta...