定义一个员工类Employee,有数据成员姓名,编号。定义一个销售员继承自员工类Sales,工资为销售额的提成10%,定义一个经理类Manager,固定工资8000,定义一个销售经理类,继承自销售员类和经理类,工资为固定工资5000加销售额的提成5%。每个类均有display函数输出信息,编写主函数测试。
寻求一个参考模板
class Employee(object):
def __int__(self):
self.eid = ""
self.name = ""
def display(self):
raise NotImplemented
class Sales(Employee):
def __int__(self):
super(Sales, self).__int__()
self.amount = 0
def display(self):
print(self.amount*0.1)
class Manager(Employee):
def __int__(self):
super(Manager, self).__int__()
self.salary = 8000
def display(self):
print(self.salary)
class SalesManager(Sales, Manager):
def __int__(self):
super(SalesManager, self).__int__()
self.salary = 5000
def display(self):
print(self.salary + self.amount*0.05)