欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python類的定義、繼承及類對象使用方法簡明教程

系統 1648 0

Python編程中類的概念可以比作是某種類型集合的描述,如“人類”可以被看作一個類,然后用人類這個類定義出每個具體的人――你、我、他等作為其對象。類還擁有屬性和功能,屬性即類本身的一些特性,如人類有名字、身高和體重等屬性,而具體值則會根據每個人的不同;功能則是類所能實現的行為,如人類擁有吃飯、走路和睡覺等功能。具體的形式如下:

            
# 例:類的概念
class 人類:
  名字 = '未命名' # 成員變量
  def 說話(內容): # 成員函數
    print 內容      # 成員變量賦初始值 

某人 = 人類()    # 定義一個人類對象某人
某人.名字 = "路人甲"
某人.說話  ('大家好')  # 路人甲說話
>>> 大家好!      # 輸出

          

Python中定義和使用類的形式為:class 類名[(父類名)]:[成員函數及成員變量],類名為這個類的名稱,而父類名為可選,但定義父類名后,子類則擁有父類的相應屬性和方法。在用類定義成對象時,會先調用__init__構造函數,以初始化對象的各屬性,類的各屬性(成員變量)均可以在構造函數中定義,定義時只要加上對象指針就好了。而在對象銷毀時,則會調用__del__析構函數,定義類的成員函數時,必須默認一個變量(類似于C++中的this指針)代表類定義的對象本身,這個變量的名稱可自行定義,下面例子將使用self變量表示類對象變量。

            
# 例:類定義及使用
class CAnimal:
  name = 'unname' # 成員變量 
  def __init__(self,voice='hello'):  # 重載構造函數
    self.voice = voice      # 創建成員變量并賦初始值
  def __del__(self):       # 重載析構函數
    pass        # 空操作
  def Say(self):
    print self.voice

t = CAnimal()    # 定義動物對象t
t.Say()    # t說話
>> hello      # 輸出
dog = CAnimal('wow')  # 定義動物對象dog
dog.Say()      # dog說話
>> wow      # 輸出


          

?Python編程中類可以承繼父類屬性,形式為class 類名(父類),子類可以繼承父類的所有方法和屬性,也可以重載父類的成員函數及屬性,須注意的是子類成員函數若重載父類(即名字相同),則會使用子類成員函數

            
# 例:類的繼承
class CAnimal:
  def __init__(self,voice='hello'): # voice初始化默認為hello
    self.voice = voice
  def Say(self):
    print self.voice
  def Run(self):
    pass  # 空操作語句(不做任何操作)

class CDog(CAnimal):    # 繼承類CAnimal
  def SetVoice(self,voice): # 子類增加函數SetVoice
    self.voice = voice
  def Run(self,voice): # 子類重載函數Run
    print 'Running'

bobo = CDog()
bobo.SetVoice('My Name is BoBo!')   # 設置child.data為hello
bobo.Say()
bobo.Run()

>> My Name is BoBo!
>> Running

          

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 成人在线小视频 | 国产精品99在线观看 | 成人国产网站 | 国产福利自产拍在线观看 | 亚洲高清国产拍精品影院 | 亚洲黄色色图 | 国产亚洲欧美日本一二三本道 | 老人与老人免费a级毛片 | 能看的毛片网站 | 国产小视频在线观看免费 | 天天色网站 | 欧美一区二区三区四区不卡 | 奇米影视8888狠狠狠狠 | 免费观看一级欧美在线视频 | 国产亚洲精品久久久999无毒 | 欧美激情亚洲激情 | 日本免费小视频 | 国产色拍拍视频在线 | 日韩日b视频 | 天天做天天爱夜夜爽女人爽宅 | 欧美线在线精品观看视频 | 性夜影院爽黄a爽在线看香蕉 | 91精选国产91在线观看 | 国产精品视频第一区二区三区 | 黄色影视在线 | 久久久久久久久日本理论电影 | 欧美一区二区三区国产精品 | a在线免费观看 | 日本中文字幕一区 | 国内精品久久毛片一区二区 | 加勒比AV一本大道香蕉大在线 | 色就干| 成人5252色 | 涩涩色中文综合亚洲 | 成人午夜免费视频毛片 | 亚洲欧美小视频 | 夜夜爽夜夜叫夜夜高潮漏水 | 国产欧美日韩免费 | 午夜婷婷网| 亚洲久久久久 | 91在线视屏 |