1. 程式人生 > >python 單例模式下的super

python 單例模式下的super

最近協作搞了一個軟體,用到了super(),是在單繼承的境況下。

兒子繼承爸爸的故事

class Baba(object): def init(self): self.name = ‘baba’ print(self.name,‘才算開始’)

def age(self,message): print ("%s 一枝花" % message)

class Erzi(Baba): def init(self): super(Erzi,self).init() #兒子的屬性轉換為爸爸的屬性 print (‘開始,已經取代了baba’)

def age(self,message): super(Erzi, self).age(message) print (‘兒子裡面是baba的名字’) print (

self.name)

if name == ‘main’: erzi = Erzi() erzi.age(‘18’)