设计一个雇员类及其子类经理类
时间: 2023-08-16 12:07:43 浏览: 159
以员工类为父类,经理、工人类均继承该类。设计属性:姓名、工龄,方法:计算工资
好的,我可以为您设计一个雇员类及其子类经理类的实现,具体如下:
```python
class Employee:
def __init__(self, name, age, salary):
self.name = name
self.age = age
self.salary = salary
def get_name(self):
return self.name
def get_age(self):
return self.age
def get_salary(self):
return self.salary
class Manager(Employee):
def __init__(self, name, age, salary, department):
super().__init__(name, age, salary)
self.department = department
def get_department(self):
return self.department
```
以上是一个基本的员工类和子类经理类的实现,员工类包含了姓名、年龄和薪资等属性,以及获取这些属性的方法。子类经理类在员工类的基础上新增了部门属性,并且通过调用父类的构造函数来完成属性的初始化。子类经理类也新增了获取部门属性的方法。
阅读全文