久久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 編程
相關文章:
主站蜘蛛池模板: 永安市| 尉犁县| 泗洪县| 开封市| 昭苏县| 杭锦后旗| 灵璧县| 南平市| 云和县| 临漳县| 临城县| 杭州市| 钦州市| 宝兴县| 突泉县| 休宁县| 闸北区| 安乡县| 石泉县| 大丰市| 许昌县| 安康市| 吴堡县| 禄劝| 长海县| 临海市| 乐平市| 长葛市| 上犹县| 临清市| 宜章县| 郎溪县| 华容县| 宿迁市| 马公市| 潼南县| 宜章县| 库尔勒市| 北海市| 启东市| 洛宁县|