国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python類的定義、繼承及類對象使用方法簡明教程

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

2020-06-24 09:34Python教程網 Python

這篇文章主要介紹了Python類的定義、繼承及類對象使用方法簡明教程,本文用淺顯易懂的語言講解了類的定義、繼承及類對象的使用,非常實用易懂,需要的朋友可以參考下

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

?
1
2
3
4
5
6
7
8
9
10
# 例:類的概念
class 人類:
  名字 = '未命名' # 成員變量
  def 說話(內容): # 成員函數
    print 內容      # 成員變量賦初始值
 
某人 = 人類()    # 定義一個人類對象某人
某人.名字 = "路人甲"
某人.說話  ('大家好'# 路人甲說話
>>> 大家好!      # 輸出

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 例:類定義及使用
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 類名(父類),子類可以繼承父類的所有方法和屬性,也可以重載父類的成員函數及屬性,須注意的是子類成員函數若重載父類(即名字相同),則會使用子類成員函數

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 例:類的繼承
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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人免费网站 | 久久人人爽爽爽人久久久 | 欧美区在线 | 国产在线精品一区 | 日韩午夜 | 中文字幕第二页 | 韩国成人精品a∨在线观看 欧美精品综合 | 国产剧情一区 | 国产精品久久天天躁 | 久久久精品视频国产 | 午夜影晥| 久久久www成人免费无遮挡大片 | 免费大片黄 | 亚洲综合成人在线 | 亚洲精品国产剧情久久9191 | 毛片免费观看网址 | 亚洲精品中文字幕在线观看 | 91 在线观看 | 精品一区二区视频 | 欧美在线一区二区三区 | 欧美精产国品一二三区 | 中文字幕视频在线观看 | 亚洲精品一区二区三区蜜桃久 | 欧美国产精品一区二区三区 | 成人免费大片黄在线播放 | av看片网站| 黑人一区| 我要看日本黄色小视频 | 日韩成人 | 91免费网站| 亚洲精品网址 | 日韩精品成人 | 免费一级特黄做受大片 | 免费高潮| 久久视频免费 | 久久国产免费 | 日韩欧美高清视频 | 亚洲成人av免费看 | 一区二区三区精品视频 | 美女视频黄a| 精品久久久久国产 |