java - 声明一个继承自 Employee 类的 Manager 类 (Java)
问题描述
我是 Java 的初学者,我需要帮助我如何声明一个从 Employee 类继承的 Manager 类并添加一个奖金实例变量来存储工资奖金。我有这个可以解决的代码和一个可以提供来测试它的测试程序。关于如何在此处实现构造函数和方法的任何建议
public class Demo {
class Employee {
int id;
public Employee() {
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
class Manager extends Employee {
double bonus;
public Manager() {
super();
}
public double getBonus() {
return bonus;
}
public void setBonus(double bonus) {
this.bonus = bonus;
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Manager m = new Manager();
m.setId(1);
m.setBonus(100);
System.out.println("Manger has an ID of " + m.getId() + " with a bonus of " + m.getBonus());
}
}
解决方案
如下所示。研究它,看看你是否能理解它。
class Employee {
int id;
public Employee() {
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
class Manager extends Employee {
double bonus;
public Manager() {
super();
}
public double getBonus() {
return bonus;
}
public void setBonus(double bonus) {
this.bonus = bonus;
}
}
public class Demo {
public static void main(String[] args) {
Manager m = new Manager();
m.setId(1);
m.setBonus(100);
System.out.println("Manger has an ID of " + m.getId() + " with a bonus of " + m.getBonus());
}
}
推荐阅读
- react-native - 如何通过反应导航强制抽屉在标题上方
- ios - 怎么做二次元
使用 PanResponder 进入主视图? - php - 在函数中使用 SQL 查询并使用它在其他地方输出数据
- realm - Reallm .Net Linq 字符串操作
- python - 如何在 python 中使用十六进制值而不是 RGB 值。蟒蛇 2.7
- docker - 从前端容器到后端容器的请求
- javascript - 点对点 Javascript 和其他东西
- javascript - 使用函数 onclick 时出现语法错误
- php - Symfony 仅在集合的第一行呈现表单
- node.js - Node Express“favicon.ico”未找到错误