久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

python子類如何繼承父類的實例變量

瀏覽:8日期:2022-06-25 16:59:59
類型1:父類和子類的實例變量均不需要傳遞

class A(object): def __init__(self): self.name = 'cui' def get_name(self): return self.nameclass B(A): def __init__(self): super(B,self).__init__() self.age = 12b = B()類型2:父類的實例變量不需要傳遞,子類的實例變量需要傳遞

class A(object): def __init__(self): self.name = 'zhang' def get_name(self): return self.nameclass B(A): def __init__(self,age): super(B,self).__init__() self.age = ageb = B('san')類型3:父類有部分實例變量需要傳遞,子類實例變量需要傳遞

class A(object): def __init__(self,sex): self.name = 'zhang' self.sex = sex def get_name(self): return self.name + self.sexclass B(A): def __init__(self,sex,age): super(B,self).__init__(sex) self.age = ageb = B('男',12)類型4:父類和子類的所有變量都需要傳遞

class A(object): def __init__(self,name,sex): self.name = name self.sex = sex def get_name(self): return self.name + self.sexclass B(A): def __init__(self,name,sex,age): super(B,self).__init__(name,sex) self.age = ageb = B('zhang','男',12)類型5:父類變量都需要傳遞,子類有部分實例變量需要傳遞

class A(object): def __init__(self,name,sex): self.name = name self.sex = sex def get_name(self): return self.name + self.sexclass B(A): def __init__(self,name,sex,age): super(B,self).__init__(name,sex) self.age = age self.courage = '高中'b = B('zhang','男',12)類型6:父類和子類都有部分實例變量需要傳遞

class A(object): def __init__(self,name): self.name = name self.sex = '女' def get_name(self): return self.name + self.sexclass B(A): def __init__(self,name,sex,age): super(B,self).__init__(name) self.age = age self.courage = '高中'b = B('zhang','男',12)總結:

子類繼承父類的構造函數中,在子類的構造函數中,__init__方法中的變量是包括自己和父類所有需要傳遞的變量,而在super().__init__方法中的參數僅僅包括父類需要傳遞的變量

def __init__(self,name,sex,age): super(B,self).__init__(name) self.age = age self.courage = '高中'

以上就是python子類如何繼承父類的實例變量的詳細內容,更多關于python子類繼承父類變量的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 鹤壁市| 凤阳县| 华阴市| 楚雄市| 永城市| 云安县| 镇宁| 辽源市| 和顺县| 遂昌县| 宣城市| 泰来县| 大名县| 保山市| 贡觉县| 无锡市| 布尔津县| 临夏市| 福建省| 琼海市| 吐鲁番市| 潮安县| 古浪县| 平定县| 新化县| 洱源县| 柳林县| 安溪县| 沁阳市| 丰顺县| 谷城县| 灌阳县| 锦州市| 信丰县| 广昌县| 尼勒克县| 香格里拉县| 浙江省| 澳门| 广平县| 专栏|