亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2020年06月15日 10:17:57   作者:雞龜骨滾羹  
這篇文章主要介紹了Python類super()及私有屬性原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

super()有參數(shù)寫法:

# 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()用于調(diào)用父類的方法

無參寫法:

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

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

私有屬性與方法

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

設置之后設置的實例屬性或?qū)嵗椒ú焕^承給子類

獲取和修改私有屬性:

在類中添加函數(shù):

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 完美解決Pycharm無法導入包的問題 Unresolved reference

    完美解決Pycharm無法導入包的問題 Unresolved reference

    今天小編就為大家分享一篇完美解決Pycharm無法導入包的問題 Unresolved reference,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python爬蟲容易學嗎

    python爬蟲容易學嗎

    在本篇文章里,小編給大家分享的是一篇關于python爬蟲是否容易學的相關知識點內(nèi)容,有興趣的朋友們可以閱讀下。
    2020-06-06
  • 解析python實現(xiàn)Lasso回歸

    解析python實現(xiàn)Lasso回歸

    Lasso是一個線性模型,它給出的模型具有稀疏的系數(shù)。接下來通過本文給大家分享python實現(xiàn)Lasso回歸的相關知識,感興趣的朋友一起看看吧
    2019-09-09
  • 總結Python連接CS2000的詳細步驟

    總結Python連接CS2000的詳細步驟

    今天給大家?guī)淼氖顷P于Python的相關知識,文章圍繞著Python連接CS2000的詳細步驟展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • python調(diào)用kubernetesAPI簡單使用方法

    python調(diào)用kubernetesAPI簡單使用方法

    這篇文章主要介紹了python調(diào)用kubernetesAPI簡單使用方法,K8s也提供API接口,提供這個接口的是管理節(jié)點的apiserver組件,下文更多相關內(nèi)容,需要的小伙伴可以參考一下
    2022-05-05
  • Python和OpenCV進行多尺度模板匹配實現(xiàn)

    Python和OpenCV進行多尺度模板匹配實現(xiàn)

    本文將實現(xiàn)如何將標準模板匹配擴展到多尺度,使其可以處理模板和輸入圖像大小不同的匹配。具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • YOLOv5車牌識別實戰(zhàn)教程(八)Web應用與API開發(fā)

    YOLOv5車牌識別實戰(zhàn)教程(八)Web應用與API開發(fā)

    這篇文章主要介紹了YOLOv5車牌識別實戰(zhàn)教程(八)Web應用與API開發(fā),在這個教程中,我們將一步步教你如何使用YOLOv5進行車牌識別,幫助你快速掌握YOLOv5車牌識別技能,需要的朋友可以參考下
    2023-04-04
  • Python常用隊列全面詳細梳理

    Python常用隊列全面詳細梳理

    隊列是限制在兩端進行插入和操作的線性表,允許存入操作的一段叫“隊尾”,刪除操作的一端叫“隊頭”,隊列的特點:隊列只能在隊頭和隊尾進行數(shù)據(jù)操作,隊列模型具有先進先出的規(guī)律
    2023-01-01
  • 深入解析神經(jīng)網(wǎng)絡從原理到實現(xiàn)

    深入解析神經(jīng)網(wǎng)絡從原理到實現(xiàn)

    這篇文章主要介紹了深入解析神經(jīng)網(wǎng)絡從原理到實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • matplotlib繪制雷達圖的基本配置(萬能模板案例)

    matplotlib繪制雷達圖的基本配置(萬能模板案例)

    本文主要介紹了matplotlib繪制雷達圖的基本配置(萬能模板案例),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04

最新評論