婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python類的繼承鏈實例分析

python類的繼承鏈實例分析

熱門標簽:上海機器人外呼系統哪家好 房產電銷外呼系統 315電話機器人廣告 地圖制圖標注位置改變是移位嗎 地圖標注的意義點 浙江電銷卡外呼系統好用嗎 蓋州市地圖標注 地圖標注微信發送位置不顯示 南京銷售外呼系統軟件

1、子類可以繼承父類,同樣,父類也可以繼承自己的父類,一層一層地繼承。

class A:
def have(self):
print('I hava an apple')
 
class B(A):
pass
 
class C(B):
pass

2、如果想判斷一個類別是否是另一個類別的子類別,可以使用內置函數issubclass()。

>>> issubclass(C, A)
True
>>> issubclass(B, A)
True
>>> issubclass(C, B)
True

知識點擴展:

繼承的定義

class Person(object):   # 定義一個父類
 
    def talk(self):    # 父類中的方法
        print("person is talking....")  
 
 
class Chinese(Person):    # 定義一個子類, 繼承Person類
 
    def walk(self):      # 在子類中定義其自身的方法
        print('is walking...')
 
c = Chinese()
c.talk()      # 調用繼承的Person類的方法
c.walk()     # 調用本身的方法
 
# 輸出
 
person is talking....
is walking...

構造函數的繼承 

class Person(object):
 
    def __init__(self, name, age):
        self.name = name
        self.age = age
        self.weight = 'weight'
 
    def talk(self):
        print("person is talking....")
 
 
class Chinese(Person):
 
    def __init__(self, name, age, language):  # 先繼承,在重構
        Person.__init__(self, name, age)  #繼承父類的構造方法,也可以寫成:super(Chinese,self).__init__(name,age)
        self.language = language    # 定義類的本身屬性
 
    def walk(self):
        print('is walking...')
 
 
class American(Person):
    pass
 
c = Chinese('bigberg', 22, 'Chinese')

到此這篇關于python類的繼承鏈實例分析的文章就介紹到這了,更多相關python類的繼承鏈分析內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 淺談Python類的單繼承相關知識
  • 詳細總結Python類的多繼承知識
  • python子類如何繼承父類的實例變量
  • Python類成員繼承重寫的實現
  • Python類繼承和多態原理解析
  • Python 繼承,重寫,super()調用父類方法操作示例
  • python3中類的繼承以及self和super的區別詳解
  • Python3.5面向對象程序設計之類的繼承和多態詳解
  • Python面向對象程序設計類的封裝與繼承用法示例
  • Python基礎知識學習之類的繼承

標簽:日照 雙鴨山 赤峰 克拉瑪依 貴州 金華 臨汾 陽泉

巨人網絡通訊聲明:本文標題《python類的繼承鏈實例分析》,本文關鍵詞  python,類,的,繼承,鏈,實例分析,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python類的繼承鏈實例分析》相關的同類信息!
  • 本頁收集關于python類的繼承鏈實例分析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 台江县| 古交市| 双桥区| 辉南县| 庆云县| 黎平县| 且末县| 永平县| 本溪| 清水河县| 南郑县| 巫溪县| 吴桥县| 花莲市| 牙克石市| 阿拉善左旗| 江口县| 阳信县| 仁寿县| 阿荣旗| 黄浦区| 新丰县| 兰西县| 正蓝旗| 华宁县| 洪泽县| 杭锦后旗| 马尔康县| 冷水江市| 浠水县| 赣榆县| 武鸣县| 太湖县| 宜良县| 马山县| 昌都县| 临朐县| 平果县| 抚州市| 金溪县| 福海县|