标签:ted 外部类 elf 名称 内部类 类的构造函数 参数 pretty 执行
配置好了Eclipse的Python开发环境,简直太好用了。今天复习了面向对象,下面是一个简单而富有代表性的例子。
以下是一个简单的Python类实例:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
class Employee:
‘所有员工的基类‘
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
要创建一个类的实例,你可以使用类的名称,并通过__init__方法接受参数。
"创建 Employee 类的第一个对象"
emp1 = Employee("Zara", 2000)
"创建 Employee 类的第二个对象"
emp2 = Employee("Manni", 5000)
您可以使用点(.)来访问对象的属性。使用如下类的名称访问类变量:
emp1.displayEmployee()
emp2.displayEmployee()
print "Total Employee %d" % Employee.empCount
完整实例:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
class Employee:
‘所有员工的基类‘
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
"创建 Employee 类的第一个对象"
emp1 = Employee("Zara", 2000)
"创建 Employee 类的第二个对象"
emp2 = Employee("Manni", 5000)
emp1.displayEmployee()
emp2.displayEmployee()
print "Total Employee %d" % Employee.empCount
执行以上代码输出结果如下:
Name : Zara ,Salary: 2000
Name : Manni ,Salary: 5000
Total Employee 2
标签:ted 外部类 elf 名称 内部类 类的构造函数 参数 pretty 执行
原文地址:http://www.cnblogs.com/danzhu/p/6322897.html