定义Manager为Employee的子类: 新的私有属性:津贴; 公有构造方法:4个参数,初始化该类的四个属性。 print方法:输出4个属性的值。
时间: 2024-03-16 12:45:27 浏览: 25
好的,以下是定义Manager为Employee的子类的Java代码,包括新的私有属性allowance,公有构造方法以及print方法:
```java
public class Manager extends Employee {
private double allowance;
public Manager(String name, String id, double salary, double allowance) {
super(name, id, salary);
this.allowance = allowance;
}
public double getAllowance() {
return allowance;
}
public void setAllowance(double allowance) {
this.allowance = allowance;
}
@Override
public void print() {
super.print();
System.out.println("津贴:" + allowance);
}
}
```
在这个代码中,我们定义了一个Manager类,它继承了Employee类,并添加了一个新的私有属性allowance。我们使用了一个公有的构造方法来为这四个属性赋值。需要注意的是,我们在构造方法中使用了super关键字来调用父类的构造方法。此外,我们还重写了print方法来输出Manager对象的所有信息,这里使用了super.print()来调用父类的print方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)