自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python繼承體現(xiàn)面向?qū)ο筇卣?/h1>

開發(fā) 后端
在體現(xiàn)面向?qū)ο筇卣髦?,Python繼承就是其中一個比較典型的應(yīng)用。在這里我們將會通過代碼示例來為大家詳細介紹這其中的應(yīng)用技巧。

Python編程語言是一款功能強大的開發(fā)語言,它的最大特點在于其簡單易用。而且還具有面向?qū)ο筇卣?,可以很好的幫助我們實現(xiàn)一些特定的功能需求。我們今天將會在這里為大家詳細介紹一下有關(guān)Python繼承的相關(guān)概念。#t#

下面的代碼使用Python2.4,安裝后使用idle的IDE開發(fā)環(huán)境(說是IDE ,比起delphi,VS.net等簡單得太多了)

從File-New菜單建立一個.py文件,寫下面的Python繼承代碼:

  1. >>> ============= RESTART ===============
    >>>
  2. class SuperClass:   
  3. def sample(self):   
  4. print 'SuperClass'   
  5. class SubClass(SuperClass):   
  6. pass   
  7. sub = SubClass()   
  8. sub.sample() 

要先保存,再按F5執(zhí)行,在idle的主窗口顯示:

子類調(diào)用了父類的sample方法,現(xiàn)在修改代碼,如下:

  1. class SuperClass:   
  2. def sample(self):   
  3. print 'SuperClass'   
  4. class SuperClass1:   
  5. def sample(self):   
  6. print 'SuperClass1'   
  7. class SubClass(SuperClass,SuperClass1):   
  8. pass   
  9. sub = SubClass()   
  10. sub.sample() 

 

運行Python繼承代碼,看到的結(jié)果和上面的是一樣的,這里子類調(diào)用的第一個父類的sample方法,第二個父類的不被調(diào)用,現(xiàn)在知道下面要說什么了吧,把SubClass類的聲明改成:

  1. class SubClass(SuperClass1,SuperClass):   
  2. pass 

運行,看到的結(jié)果是SuperClass1的sample方法被調(diào)用。

  1. >>> ============= RESTART ===============   
  2. >>>   
  3. SuperClass1   
  4. >>>  

到這里,可以看出在Python繼承的情況下,父類中的相同方法在子類中會調(diào)用類聲明的第一個父類的方法。

責任編輯:曹凱 來源: 博客園
相關(guān)推薦

2023-09-27 23:28:28

Python編程

2011-05-25 10:59:26

Javascript繼承

2010-10-08 09:13:15

oop模式JavaScript

2011-05-25 11:15:02

Javascript繼承

2019-09-18 18:32:29

前端javascriptoop

2023-11-01 10:49:50

Python面向?qū)ο?/a>

2018-12-14 11:30:00

JavaScript編程前端

2023-01-10 09:38:09

面向對象系統(tǒng)

2009-01-04 09:08:30

面向?qū)ο?/a>繼承接口

2019-03-26 10:50:22

Python面向?qū)ο?/a>編程語言

2019-06-13 11:50:41

Python面向?qū)ο?/a>編程語言

2023-01-10 09:06:17

2023-12-11 15:32:30

面向?qū)ο缶幊?/a>OOPpython

2010-02-02 13:22:06

Python面向?qū)ο?/a>

2010-01-15 10:32:06

VB.NET繼承

2010-03-05 17:29:53

Python對象

2013-03-11 09:23:22

Go語言面向?qū)ο?/a>

2024-09-18 08:13:01

C#封裝繼承

2010-02-02 13:15:26

Python類

2010-03-01 17:40:29

Python面向?qū)ο笳Z
點贊
收藏

51CTO技術(shù)棧公眾號