一个员工类中包含,员工姓名,年龄,工资参数,经理类继承员工类,比员工类多出奖金参数,要求从键盘输入经理的姓名,年龄,工资奖金信息,然后打印出姓名与奖金信息
时间: 2024-03-06 17:49:07 浏览: 70
新建一个雇员类,它的数据成员有雇员代号,年龄,工资,性别, 姓名,输入雇员资料方法,打印雇员资料方法。
好的,这是一个很简单的面向对象编程题目。下面是代码实现:
```python
class Employee:
def __init__(self, name, age, salary):
self.name = name
self.age = age
self.salary = salary
class Manager(Employee):
def __init__(self, name, age, salary, bonus):
super().__init__(name, age, salary)
self.bonus = bonus
name = input("请输入经理姓名:")
age = input("请输入经理年龄:")
salary = input("请输入经理工资:")
bonus = input("请输入经理奖金:")
manager = Manager(name, age, salary, bonus)
print("经理姓名:", manager.name)
print("经理奖金:", manager.bonus)
```
这段代码中,我们定义了一个`Employee`类和一个`Manager`类。`Employee`类包含了员工的姓名,年龄和工资参数;`Manager`类继承自`Employee`类,并增加了一个奖金参数。我们从键盘输入经理的姓名,年龄,工资,和奖金信息,并用这些信息创建一个`Manager`对象,最后打印出经理的姓名和奖金信息。
阅读全文