日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python繼承體現(xiàn)面向對象特征

Python編程語言是一款功能強大的開發(fā)語言,它的最大特點在于其簡單易用。而且還具有面向對象特征,可以很好的幫助我們實現(xiàn)一些特定的功能需求。我們今天將會在這里為大家詳細介紹一下有關Python繼承的相關概念。#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繼承代碼,看到的結果和上面的是一樣的,這里子類調(diào)用的第一個父類的sample方法,第二個父類的不被調(diào)用,現(xiàn)在知道下面要說什么了吧,把SubClass類的聲明改成:

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

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

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

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


分享文章:Python繼承體現(xiàn)面向對象特征
文章URL:http://m.5511xx.com/article/djgoeij.html