新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)Python教程:Python怎么創(chuàng)建一個(gè)類(lèi)
Python從設(shè)計(jì)之初就已經(jīng)是一門(mén)面向?qū)ο蟮恼Z(yǔ)言,正因?yàn)槿绱?,在Python中創(chuàng)建一個(gè)類(lèi)和對(duì)象是很容易的。

Python使用class語(yǔ)句來(lái)創(chuàng)建一個(gè)新類(lèi),class之后為類(lèi)的名稱(chēng)并以冒號(hào)結(jié)尾:
class ClassName: '類(lèi)的幫助信息' #類(lèi)文檔字符串 class_suite #類(lèi)體
下面是一個(gè)簡(jiǎn)單的Python類(lèi)
class Employee: '所有員工的基類(lèi)' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" % Employee.empCount def displayEmployee(self): print "Name : ", self.name, ", Salary: ", self.salary
其中的參數(shù)
empCount 變量是一個(gè)類(lèi)變量,它的值將在這個(gè)類(lèi)的所有實(shí)例之間共享。你可以在內(nèi)部類(lèi)或外部類(lèi)使用 Employee.empCount 訪問(wèn)。 第一種方法__init__()方法是一種特殊的方法,被稱(chēng)為類(lèi)的構(gòu)造函數(shù)或初始化方法,當(dāng)創(chuàng)建了這個(gè)類(lèi)的實(shí)例時(shí)就會(huì)調(diào)用該方法 self 代表類(lèi)的實(shí)例,self 在定義類(lèi)的方法時(shí)是必須有的,雖然在調(diào)用時(shí)不必傳入相應(yīng)的參數(shù)。
推薦學(xué)習(xí)《Python教程》。
本文名稱(chēng):創(chuàng)新互聯(lián)Python教程:Python怎么創(chuàng)建一個(gè)類(lèi)
分享URL:http://m.fisionsoft.com.cn/article/cogpjcd.html


咨詢
建站咨詢
