欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

深入了解Python的繼承

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

面向?qū)ο笕筇匦裕?/h2>
  • 封裝 根據(jù) 職責(zé) 將 屬性 和 方法 封裝 到一個(gè)抽象的 類 中;
  • 繼承 實(shí)現(xiàn)代碼的重用,相同的代碼不需要重復(fù)的編寫;
  • 多態(tài) 不同的對(duì)象調(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)建一個(gè)對(duì)象 - 狗對(duì)象
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)建一個(gè)對(duì)象 - 狗對(duì)象
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)文章

  • 基于Python實(shí)現(xiàn)的車牌識(shí)別系統(tǒng)

    基于Python實(shí)現(xiàn)的車牌識(shí)別系統(tǒng)

    本文將以基于Python的車牌識(shí)別系統(tǒng)實(shí)現(xiàn)為方向,介紹車牌識(shí)別技術(shù)的基本原理、常用算法和方法,并詳細(xì)講解如何利用Python語言實(shí)現(xiàn)一個(gè)完整的車牌識(shí)別系統(tǒng),需要的朋友可以參考下
    2023-10-10
  • 關(guān)于Python網(wǎng)絡(luò)爬蟲框架scrapy

    關(guān)于Python網(wǎng)絡(luò)爬蟲框架scrapy

    這篇文章主要介紹了關(guān)于Python網(wǎng)絡(luò)爬蟲框架scrapy,爬蟲框架是實(shí)現(xiàn)爬蟲功能的一個(gè)軟件結(jié)構(gòu)和功能組件的集合,需要的朋友可以參考下
    2023-04-04
  • Python基于ssh遠(yuǎn)程連接Mysql數(shù)據(jù)庫操作

    Python基于ssh遠(yuǎn)程連接Mysql數(shù)據(jù)庫操作

    這篇文章主要為大家介紹了Python基于ssh遠(yuǎn)程連接Mysql數(shù)據(jù)庫操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Anaconda下Python中h5py與netCDF4模塊下載與安裝的教程詳解

    Anaconda下Python中h5py與netCDF4模塊下載與安裝的教程詳解

    這篇文章主要為大家詳細(xì)介紹了基于Anaconda,下載并安裝Python中h5py與netCDF4這兩個(gè)模塊的方法,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • 在Python程序中操作MySQL的基本方法

    在Python程序中操作MySQL的基本方法

    這篇文章主要介紹了再Python程序中操作MySQL的基本方法,主要借助了MYSQLdb module,需要的朋友可以參考下
    2015-07-07
  • Python?實(shí)現(xiàn)圖像合成微縮效果

    Python?實(shí)現(xiàn)圖像合成微縮效果

    合成微縮是一個(gè)使真實(shí)大小物體照片看起來像微縮模型照片的過程,也稱為 Diorama Effect/Fillusion,照片的模糊部分模擬了通常在特寫攝影中通常遇到的近景深度,從而使場(chǎng)景看起來比實(shí)際場(chǎng)景小得多,這篇文章主要介紹了Python?合成微縮效果,需要的朋友可以參考下
    2023-03-03
  • OpenCV+Python幾何變換的實(shí)現(xiàn)示例

    OpenCV+Python幾何變換的實(shí)現(xiàn)示例

    這篇文章主要介紹了OpenCV+Python幾何變換的實(shí)現(xiàn)示例,圖像的幾何變換是指將一幅圖像映射到另一幅圖像內(nèi)。有縮放、翻轉(zhuǎn)、仿射變換、透視、重映射等操作。感興趣的可以了解一下
    2021-03-03
  • Python venv虛擬環(huán)境配置過程解析

    Python venv虛擬環(huán)境配置過程解析

    這篇文章主要介紹了Python venv虛擬環(huán)境配置過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 將python包發(fā)布到PyPI和制作whl文件方式

    將python包發(fā)布到PyPI和制作whl文件方式

    今天小編就為大家分享一篇將python包發(fā)布到PyPI和制作whl文件方式,具有很的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python可視化實(shí)現(xiàn)代碼

    python可視化實(shí)現(xiàn)代碼

    今天小編就為大家分享一篇關(guān)于python可視化實(shí)現(xiàn)代碼,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01

最新評(píng)論