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

深入了解Python的繼承

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

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

1、單繼承

1.1 繼承的概念、語法和特點

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

不使用繼承類

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ā);

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

使用繼承類:

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é)

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

相關文章

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

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

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

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

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

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

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

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

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

    詳解django中自定義標簽和過濾器

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

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

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

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

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

    淺談關于Python3中venv虛擬環(huá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示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03

最新評論

财经| 广昌县| 富民县| 宁陕县| 武鸣县| 从江县| 伊川县| 花莲县| 建宁县| 文水县| 天峨县| 甘南县| 兴文县| 西吉县| 中牟县| 城步| 安陆市| 屏南县| 永兴县| 镇宁| 阿克苏市| 石城县| 沂南县| 自治县| 榕江县| 德兴市| 伊吾县| 泰安市| 奎屯市| 咸阳市| 津市市| 大城县| 深泽县| 永宁县| 合川市| 巴彦淖尔市| 金沙县| 天气| 桃源县| 凉山| 辉南县|