av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:34日期: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 編程
相關文章:
主站蜘蛛池模板: 亚洲欧美综合精品久久成人 | 国产成人高清在线观看 | 亚洲精品自拍视频 | 一区二区三区亚洲精品国 | 国产一区二区日韩 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 九九热在线观看 | 久久激情视频 | 福利网址 | 日韩欧美一区在线 | 国产日韩欧美 | 国产精品欧美一区二区三区不卡 | 日日日视频 | 国产欧美日韩在线一区 | 久草免费在线视频 | 久久精品综合网 | 亚洲激情第一页 | 久久久久九九九女人毛片 | 一道本视频| 欧美一级在线观看 | 国产精品成人在线 | 欧美成人a∨高清免费观看 91伊人 | 午夜欧美一区二区三区在线播放 | 久久免费精品视频 | 亚洲精品国产电影 | 99久久免费观看 | 亚洲国产欧美在线人成 | 久久久久国产一区二区三区 | 成年免费大片黄在线观看岛国 | 国产黄色免费网站 | 精品国产一区二区三区久久狼黑人 | 午夜精品久久久久久久星辰影院 | 日韩成人在线网站 | 久草在线 | 狠狠躁18三区二区一区 | 日本91av视频| 97超级碰碰 | 99re在线播放 | 日本一二区视频 | 国内精品久久久久久久影视简单 | 中文字幕一二三区 |