python筆記 繼承1

2022-09-09 08:03:08 字數 792 閱讀 1977

情況一:子類需要自動呼叫父類的方法:子類不重寫__init__()方法,例項化子類後,會自動呼叫父類的__init__()的方法。

情況二:子類不需要自動呼叫父類的方法:子類重寫__init__()方法,例項化子類後,將不會自動呼叫父類的__init__()的方法。

super(子類,self).__init__(引數1,引數2,....)classson(father):def__init__(self,name):super(son,self).__init__(name)

class f(object):

def __init__(self,xingqiu):

self.xingqiu=xingqiu

print('f' + self.xingqiu)

def info(self):

print('f'+self.xingqiu)

class s(f):

def __init__(self,xingqiu,name):

super(s,self).__init__(xingqiu)

self.xingqiu=xingqiu

self.name=name

def infro(self):

# print('s'+self.name)

print('s'+self.xingqiu)

print("s"+self.name)

a=s('地球','11')

a.infro()

c 繼承 學習筆記1

very very improtant 為了對類中的成員函式和資料成員進行訪問限制,可以在定義類時,對類中的資料成員和成員函式設定如下三種訪問控制。1 public 公共的。它表明寫在public關鍵字下面的資料成員和成員函式都是公有的,也就是所有的函式都可以訪問這些成員。2 private 私有的...

python學習筆記 繼承

如果給定乙個list或tuple,我們可以通過for迴圈來遍歷這個list或tuple,這種遍歷成為迭代。在python中,迭代是通過for.in來完成的。使用for迴圈時,只要作用於乙個可迭代物件,for迴圈就可以正常執行。在python中,一邊迴圈一邊計算的機制,稱為生成器 generator ...

Python高階筆記(5) 繼承

類的繼承指的是在已有的類上增加新的類。比如,假設你想要寫乙個程式來記錄學校之中的教師和學生情況。他們有一些共同屬性,比如姓名 年齡和位址。他們也有專有的屬性,比如教師的薪水 課程和假期,學生的學號和成績。也就是說姓名 年齡和位址為共同的類,而薪水 課程為教師獨有的類,學號和成績為學生獨有的類。那麼就...