经理类(Manager),是员工类的子类,增加了部门(department)属性,以及计算工资(calculateSalary)和显示信息(showInfo)两个方法的具体实现。
时间: 2024-01-21 20:02:51 浏览: 27
以下是一个经理类(`Manager`),是员工类的子类,增加了部门(`department`)属性,以及计算工资(`calculateSalary`)和显示信息(`showInfo`)两个方法的具体实现。
```java
public class Manager extends Employee {
private String department; // 部门
public Manager(String empNo, String name, String gender, int age, double salary, String department) {
super(empNo, name, gender, age, salary);
this.department = department;
}
public String getDepartment() {
return department;
}
// 计算经理的工资
@Override
public double calculateSalary() {
return getSalary() * 1.5;
}
// 显示经理的信息
@Override
public void showInfo() {
System.out.println("员工编号:" + getEmpNo());
System.out.println("姓名:" + getName());
System.out.println("性别:" + getGender());
System.out.println("年龄:" + getAge());
System.out.println("工资:" + getSalary());
System.out.println("部门:" + getDepartment());
}
}
```
可以看到,这个 `Manager` 类继承了 `Employee` 类,并添加了部门(`department`)属性。同时,这个类实现了父类中的两个抽象方法 `calculateSalary()` 和 `showInfo()`,具体实现是计算经理的工资和显示经理的信息。注意,在子类中实现父类的抽象方法时,需要使用 `@Override` 注解来标注方法覆盖(重写)了父类的方法。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)