子類對父類的呼叫,主要是引數和方法呼叫

2022-08-22 23:57:15 字數 971 閱讀 6603

#

子類呼叫父類的方法

class

vehichle:

country='

china'#

名字='ales'不好這樣

def__init__

(self,name,speed,load,power):

self.name=name

self.speed=speed

self.load=load

self.power=power

defrun(self):

print('

開動了'

)class subway(vehichle):#

要有自己的心的參,其他全繼承

def __init__(self,name,speed,load,power,line):

# self.name = name

# self.speed = speed

# self.load = load

# self.power = power

vehichle.__init__(self,name,speed,load,power)

#self作為具體的例項內容

# 子類的呼叫父類的引數名直接呼叫,也要加上self

self.line=line

defshowinfo(self):

print

(self.name,self.line)

defrun(self):

vehichle.run(self)

#子類呼叫父類的方法,self必須加上 print('%s開動了'%self.name)

line1=subway('

1號線','

2km/h

','23412人

','電

',12)

line1.showinfo()

line1.run()

python子類呼叫父類的方法

情況一 子類需要自動呼叫父類的方法 子類不重寫 init 方法,例項化子類後,會自動呼叫父類的 init 的方法。class father object def init self,name self.name name print name s self.name def getname self...

python子類呼叫父類的方法

from python和其他物件導向語言類似,每個類可以擁有乙個或者多個父類,它們從父類那裡繼承了屬性和方法。如果乙個方法在子類的例項中被呼叫,或者乙個屬性在子類的例項中被訪問,但是該方法或屬性在子類中並不存在,那麼就會自動的去其父類中進行查詢。繼承父類後,就能呼叫父類方法和訪問父類屬性,而要完成整...

python子類呼叫父類的方法

python和其他物件導向語言類似,每個類可以擁有乙個或者多個父類,它們從父類那裡繼承了屬性和方法。如果乙個方法在子類的例項中被呼叫,或者乙個屬性在子類的例項中被訪問,但是該方法或屬性在子類中並不存在,那麼就會自動的去其父類中進行查詢。繼承父類後,就能呼叫父類方法和訪問父類屬性,而要完成整個整合過程...