1.python类的定义
使用class语句定义一个类,class之后为类的名称并以冒号结尾,
如下实例:
class ClassName:
'Optional class documentation string'#类文档字符串
class_body #类体
类的帮助信息
可以通过ClassName.__doc__
查看。
class_body
由类成员
,方法
,数据属性
组成。
2.创建老师类,类成员,方法,属性。
代码示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#!/usr/bin/python
class Teacher:
'Common base class for all teacher'
teacherCount = 0
def __init__(self, name, age):
self.name = name
self.age = age
Teacher.teacherCount += 1
def displayCount(self):
print "Total Teacher %d" % Teacher.teacherCount
def displayTeacher(self):
print "Name : ", self.name, ", Age: ", self.age
"This would create first object of Teacher class"
t1 = Teacher("张明", 24)
"This would create second object of Teacher class"
t2 = Teacher("李海", 30)
t1.displayTeacher()
t2.displayTeacher()
print "Total Teacher %d" % Teacher.teacherCount
"添加一属性address"
t1.address = "北京市朝阳区"
print "%s 居住在%s" % (t1.name,t1.address)
"修改一属性address"
t1.address = "北京市海淀区"
print "%s 搬家到%s" % (t1.name,t1.address)
"删除属性address"
del t1.address
|
执行情况
1
2
3
4
5
|
Name : 张明 , Age: 24
Name : 李海 , Age: 30
Total Teacher 2
张明 居住在北京市朝阳区
张明 搬家到北京市海淀区
|
文章作者
梵梵爸
上次更新
2014-08-05
许可协议
原创文章,如需转载请注明文章作者和出处。谢谢