• <rt id="2wkqu"><small id="2wkqu"></small></rt>
  • 您當(dāng)前的位置 :環(huán)球傳媒網(wǎng)>資訊 > 正文
    Python面向?qū)ο缶幊?三大特性-繼承-單繼承
    2023-04-19 18:59:14 來(lái)源:騰訊云 編輯:


    (資料圖片)

    單繼承

    單繼承是指一個(gè)子類只繼承一個(gè)父類的屬性和方法。在 Python 中,默認(rèn)情況下,所有的類都直接或間接繼承自 object類。下面是一個(gè)簡(jiǎn)單繼承的例子:

    class Animal:    def __init__(self, name):        self.name = name    def speak(self):        print("I am an animal.")class Cat(Animal):    def __init__(self, name):        super().__init__(name)    def speak(self):        print("Meow!")# 創(chuàng)建一個(gè) Cat 對(duì)象c = Cat("Tom")# 調(diào)用子類的方法c.speak()# 調(diào)用父類的方法print(c.name)

    在上面的代碼中,我們定義了一個(gè) Animal類,它有一個(gè)構(gòu)造函數(shù) __init__()和一個(gè)實(shí)例方法 speak()。然后,我們定義了一個(gè) Cat類,它從 Animal類中繼承了構(gòu)造函數(shù)和 speak()方法,并添加了一個(gè)新的屬性 name。在子類的構(gòu)造函數(shù)中,我們使用 super()函數(shù)調(diào)用父類的構(gòu)造函數(shù),并傳遞 name參數(shù)。在子類的 speak()方法中,我們重寫了父類的方法,輸出貓的聲音。最后,我們創(chuàng)建了一個(gè) Cat對(duì)象,并調(diào)用了它的方法和屬性。

    關(guān)鍵詞:

    相關(guān)閱讀
    分享到:
    版權(quán)和免責(zé)申明

    凡注有"環(huán)球傳媒網(wǎng)"或電頭為"環(huán)球傳媒網(wǎng)"的稿件,均為環(huán)球傳媒網(wǎng)獨(dú)家版權(quán)所有,未經(jīng)許可不得轉(zhuǎn)載或鏡像;授權(quán)轉(zhuǎn)載必須注明來(lái)源為"環(huán)球傳媒網(wǎng)",并保留"環(huán)球傳媒網(wǎng)"的電頭。

    Copyright ? 1999-2017 cqtimes.cn All Rights Reserved 環(huán)球傳媒網(wǎng)-重新發(fā)現(xiàn)生活版權(quán)所有 聯(lián)系郵箱:8553 591@qq.com
    久久激情五月网站,一本色道综合亚洲精品精品,午夜电影久久久久久,中文无码AV片在线 成a在线观看视频播放 婷婷色中文在线观看
  • <rt id="2wkqu"><small id="2wkqu"></small></rt>