最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入了解Python的繼承

 更新時間:2021年12月13日 15:15:51   作者:鋼鐵男兒  
這篇文章主要為大家介紹了Python 繼承,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

面向?qū)ο笕筇匦裕?/h2>
  • 封裝 根據(jù) 職責(zé) 將 屬性 和 方法 封裝 到一個抽象的 類 中;
  • 繼承 實(shí)現(xiàn)代碼的重用,相同的代碼不需要重復(fù)的編寫;
  • 多態(tài) 不同的對象調(diào)用相同的方法,產(chǎn)生不同的執(zhí)行結(jié)果,增加代碼的靈活性;

1、單繼承

1.1 繼承的概念、語法和特點(diǎn)

繼承的概念:子類 擁有 父類 的所有 方法 和 屬性;

不使用繼承類

class Animal:
   def eat(self):
       print("吃")
   def drink(self):
       print("喝")
   def run(self):
       print("跑")
   def sleep(self):
       print("睡") 
class Dog:
   def eat(self):
        print("吃")
   def drink(self):
        print("喝")
   def run(self):
        print("跑")
   def sleep(self):
        print("睡")
   def bark(self):
        print("汪汪叫") 
# 創(chuàng)建一個對象 - 狗對象
wangcai = Dog() 
wangcai.eat()
wangcai.drink()
wangcai.run()
wangcai.sleep()
wangcai.bark()

1)、繼承的語法

class 類名(父類名):
     pass

子類 繼承自 父類,可以直接 享受 父類中已經(jīng)封裝好的方法,不需要再次開發(fā);

子類 中應(yīng)該根據(jù) 職責(zé),封裝 子類特有的 屬性和方法;

使用繼承類:

class Animal:
   def eat(self):
       print("吃---")
   def drink(self):
       print("喝---")
   def run(self):
       print("跑---")
   def sleep(self):
       print("睡---") 
class Dog(Animal):
   # 子類擁有父類的所有屬性和方法
    # def eat(self):
    #     print("吃")
    #
    # def drink(self):
    #     print("喝")
    #
    # def run(self):
    #     print("跑")
    #
    # def sleep(self):
    #     print("睡")
   def bark(self):
        print("汪汪叫") 
# 創(chuàng)建一個對象 - 狗對象
wangcai = Dog() 
wangcai.eat()
wangcai.drink()
wangcai.run()
wangcai.sleep()
wangcai.bark()

2)、專業(yè)術(shù)語

Dog 類 Animal 類的子類 ,Animal 類是 Dog 類的父類,Dog 類 從 Animal 類繼承;

Dog 類 Animal 類的派生類,Animal 類是 Dog 類的基類,Dog 類從 Animal 類派生;

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Django之無名分組和有名分組的實(shí)現(xiàn)

    Django之無名分組和有名分組的實(shí)現(xiàn)

    這篇文章主要介紹了Django之無名分組和有名分組,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • python封裝對象實(shí)現(xiàn)時間效果

    python封裝對象實(shí)現(xiàn)時間效果

    這篇文章主要為大家詳細(xì)介紹了python封裝對象實(shí)現(xiàn)時間效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2010-10-10
  • Python中的xlrd模塊使用原理解析

    Python中的xlrd模塊使用原理解析

    這篇文章主要介紹了Python中的xlrd模塊原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • python在windows下創(chuàng)建隱藏窗口子進(jìn)程的方法

    python在windows下創(chuàng)建隱藏窗口子進(jìn)程的方法

    這篇文章主要介紹了python在windows下創(chuàng)建隱藏窗口子進(jìn)程的方法,涉及Python使用subprocess模塊操作進(jìn)程的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 詳解django中自定義標(biāo)簽和過濾器

    詳解django中自定義標(biāo)簽和過濾器

    本篇文章主要介紹了django中自定義標(biāo)簽和過濾器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 簡單了解django緩存方式及配置

    簡單了解django緩存方式及配置

    這篇文章主要介紹了簡單了解django緩存概述及配置,由于Django是動態(tài)網(wǎng)站,所有每次請求均會去數(shù)據(jù)進(jìn)行相應(yīng)的操作,當(dāng)程序訪問量大時,耗時必然會更加明顯,最簡單解決方式是使用:緩存,需要的朋友可以參考下
    2019-07-07
  • Python3中在Anaconda環(huán)境下安裝basemap包

    Python3中在Anaconda環(huán)境下安裝basemap包

    今天小編就為大家分享一篇關(guān)于Python3中在Anaconda環(huán)境下安裝basemap包的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 淺談關(guān)于Python3中venv虛擬環(huán)境

    淺談關(guān)于Python3中venv虛擬環(huán)境

    這篇文章主要介紹了淺談關(guān)于Python3中venv虛擬環(huán)境,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 解決Python pandas plot輸出圖形中顯示中文亂碼問題

    解決Python pandas plot輸出圖形中顯示中文亂碼問題

    今天小編就為大家分享一篇解決Python pandas plot輸出圖形中顯示中文亂碼問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 詳解python架構(gòu)?PyNeuraLogic超越Transformers

    詳解python架構(gòu)?PyNeuraLogic超越Transformers

    這篇文章主要為大家介紹了python使用?PyNeuraLogic超越Transformers示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03

最新評論

鸡东县| 佳木斯市| 连云港市| 九龙县| 碌曲县| 敦化市| 平泉县| 噶尔县| 临泉县| 多伦县| 贵阳市| 宝坻区| 本溪| 根河市| 改则县| 玉屏| 双桥区| 高淳县| 民勤县| 泽普县| 南召县| 澳门| 光泽县| 定远县| 类乌齐县| 遂川县| 房产| 西华县| 中卫市| 建宁县| 东阳市| 通道| 临城县| 蒙城县| 南和县| 巴彦淖尔市| 芜湖县| 招远市| 新余市| 浦江县| 洮南市|