标签:utf-8 __init__ src 技术分享 pre idt 内部类 count 员工
1.类
描述具有相同属性与方法的对象的集合。
2.创建类
使用class来创建一个新类,class之后为类的名称并以冒号结尾
3.程序
1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 4 class Employee: 5 ‘所有员工的基类‘ 6 empCount = 0 7 8 def __init__(self, name, salary): 9 self.name = name 10 self.salary = salary 11 Employee.empCount += 1 12 13 def displayCount(self): 14 print "Total Employee %d" % Employee.empCount 15 16 def displayEmployee(self): 17 print "Name : ", self.name, ", Salary: ", self.salary
4.实例化
不需要new、
5.程序
1 # -*- coding: utf-8 -*- 2 from ClassTest1 import Employee 3 "创建 Employee 类的第一个对象" 4 emp1 = Employee("Zara", 2000) 5 emp1.displayCount() 6 emp1.displayEmployee() 7 "创建 Employee 类的第二个对象" 8 emp2 = Employee("Manni", 5000) 9 emp2.displayCount() 10 emp2.displayEmployee() 11 12 print Employee.empCount
6.运行结果
注意点:empCount变量是一个类变量,它的值可以在类的所有实例之间共享,可以在内部类或者外部类使用Employee.empCount访问。
7.
标签:utf-8 __init__ src 技术分享 pre idt 内部类 count 员工
原文地址:http://www.cnblogs.com/juncaoit/p/7617254.html