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__類屬性的順序
私有屬性與方法
設(shè)置私有極限的方法:在屬性名和方法名前面加上兩個下劃線__
設(shè)置之后設(shè)置的實例屬性或?qū)嵗椒ú焕^承給子類
獲取和修改私有屬性:
在類中添加函數(shù):
def get_money(self): return self.__money def set_money(self, money): self.__money = money
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
完美解決Pycharm無法導(dǎo)入包的問題 Unresolved reference
今天小編就為大家分享一篇完美解決Pycharm無法導(dǎo)入包的問題 Unresolved reference,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05
總結(jié)Python連接CS2000的詳細(xì)步驟
今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著Python連接CS2000的詳細(xì)步驟展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下2021-06-06
python調(diào)用kubernetesAPI簡單使用方法
這篇文章主要介紹了python調(diào)用kubernetesAPI簡單使用方法,K8s也提供API接口,提供這個接口的是管理節(jié)點的apiserver組件,下文更多相關(guān)內(nèi)容,需要的小伙伴可以參考一下2022-05-05
Python和OpenCV進(jìn)行多尺度模板匹配實現(xiàn)
本文將實現(xiàn)如何將標(biāo)準(zhǔn)模板匹配擴(kuò)展到多尺度,使其可以處理模板和輸入圖像大小不同的匹配。具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09
YOLOv5車牌識別實戰(zhàn)教程(八)Web應(yīng)用與API開發(fā)
這篇文章主要介紹了YOLOv5車牌識別實戰(zhàn)教程(八)Web應(yīng)用與API開發(fā),在這個教程中,我們將一步步教你如何使用YOLOv5進(jìn)行車牌識別,幫助你快速掌握YOLOv5車牌識別技能,需要的朋友可以參考下2023-04-04
深入解析神經(jīng)網(wǎng)絡(luò)從原理到實現(xiàn)
這篇文章主要介紹了深入解析神經(jīng)網(wǎng)絡(luò)從原理到實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
matplotlib繪制雷達(dá)圖的基本配置(萬能模板案例)
本文主要介紹了matplotlib繪制雷達(dá)圖的基本配置(萬能模板案例),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04

