色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

Python類super()及私有屬性原理解析

瀏覽:25日期:2022-07-21 11:48:56

super()有參數寫法:

# 1.定義父類class A(object): def __init__(self): self.num = 1 def info_print(self): print(self.num)class C(A): def __init__(self): self.num = 2 def info_print(self): print(self.num) super(C, self).__init__() super(C, self).info_print()# 2. 定義子類,繼承父類class B(C): def __init__(self): self.num = 3 def info_print(self): self.__init__() print(self.num) def print_A(self): A.__init__(self) A.info_print(self) def print_C(self): C.__init__(self) C.info_print(self) def print_AC(self): super(B, self).__init__() super(B, self).info_print()b = B()b.print_AC()

super()用于調用父類的方法

無參寫法:

super().__init__()super().info_print()

使用super()方法可以自動查找父類,查找順序遵循__mro__類屬性的順序

私有屬性與方法

設置私有極限的方法:在屬性名和方法名前面加上兩個下劃線__

設置之后設置的實例屬性或實例方法不繼承給子類

獲取和修改私有屬性:

在類中添加函數:

def get_money(self): return self.__moneydef set_money(self, money): self.__money = money

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 在线看欧美成人中文字幕视频 | 欧美日韩精品一区二区三区视频在线 | 成人精品国产亚洲 | 丝袜一级片 | 国产一区二区中文字幕 | 国产免费一区二区三区在线 | 97精品久久久久中文字幕 | 中文字幕在线观看亚洲日韩 | 伊人久久在线视频 | 欧美一级特黄做 | 美女张开腿让男人 | 国内自拍第1页 | 国产亚洲精品国产一区 | 成人亚洲视频在线观看 | 亚洲日韩视频 | 在线观看毛片网站 | 午夜三级网 | 久久免费视频1 | 日韩国产在线观看 | 成人午夜精品久久不卡 | 欧美成a人免费观看久久 | 亚洲国产天堂久久综合网站 | 91精品成人福利在线播放 | 亚洲无限看 | 欧美一区二区三区高清视频 | 成人黄色三级 | 国产色a| 亚洲国产精品自在现线让你爽 | 欧美另类在线观看 | 给我一个可以看片的www日本 | 国产微拍精品福利视频 | 国产三级精品美女三级 | 久久加勒比 | 老妇综合久久香蕉蜜桃 | 12至16末成年毛片视频 | 日本一区二区三区高清在线观看 | 亚洲视频三级 | 国产一区国产二区国产三区 | 日本免费高清视频二区 | 天天看片日本 | 九九久久精品视频 |