我试图在python中学习更多有关类和对象的知识,并按照教程中给出的示例进行操作。在我正在使用的代码下面:
class Employee(object):
'common base clase for all employee'
empCount = 0
def __init__(self, name, surname, pay):
self.name = name
self.surname = surname
self.pay = pay
Employee.empCount += 1
def displayCount(self):
print('Total employee {}'.format(Employee.empCount))
def displayEmployee(self):
print('Name: ', self.name, ', Surname: ', self.surname, ', Pay: ', self.pay)
def summPay(self):
pass
我已经转到了第2类对象emp1
和emp2
emp1 = Employee('Federico', 'Olivieri', '5000')
emp2 = Employee('Anonymous', 'Friend', '6500')
我想要的是在Employee类下创建另一个方法summPay
来计算所有薪水的总和。我知道我可以使用局部变量并为empCount
增加变量,但我想知道是否有更优雅的方法来做到这一点。
三江源