class Employee: def __init__(self,id,name): self.id = id self.name = name # self.salary = salary def set_name(self): return self.name def get_name(self): return self.name def get_id(self): return self.id class Worker(Employee): def __init__(self,id,name): super().__init__(id,name) self.monthly = 0 self.work_hours = 0 self.hourly_pay = 0 def works(self,x): self.work_hours = x return self.work_hours def hourp(self,y): self.hourly_pay = y return self.hourly_pay def payroll(self): self.monthly = self.work_hours * self.hourly_pay return self.monthly w1 = Worker(1,'yyf') w1.works(50) w1.hourp(50) print(w1.payroll()) class Salesman(Employee): def __init__(self, id , name): # 初始化对象 super().__init__(id, name) self.monthly1 = 0