用Python创建类
在类的语句创建一个新的类定义。该类的名称紧随关键字class之后紧跟一个冒号,如下所示-
class ClassName: 'Optional class documentation string' class_suite
该类具有一个文档字符串,可以通过ClassName.__doc__访问。
class_suite由定义类成员,数据属性和函数的所有组件语句组成。
示例
以下是一个简单的Python类的示例-
class Employee:
'Common base class for all employees'
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变量empCount是一个类变量,其值在此类的所有实例之间共享。可以从类内部或类外部以Employee.empCount的形式进行访问。
第一个方法__init__是一个特殊方法,称为类构造函数或初始化方法,在创建此类的新实例时Python会调用该方法。
您声明其他类方法(如普通函数),但每个方法的第一个参数是self。Python为您将self参数添加到列表中;调用方法时不需要包含它。
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短