假如我们在开发一个系统时需要对员工进行建模,员工包含 3 个属性:姓名、工号以及工资。经理也是员工,除了含有员工的属性外,另为还有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。

解决方案 »

  1.   


    public class Employee {
    protected int id;
    protected String name;
    protected double salary;
    public int getId() {
    return id;
    }
    public void setId(int id) {
    this.id = id;
    }
    public String getName() {
    return name;
    }
    public void setName(String name) {
    this.name = name;
    }
    public double getSalary() {
    return salary;
    }
    public void setSalary(double salary) {
    this.salary = salary;
    }
    }public class Manager extends Employee {
    protected double bonus; public double getBonus() {
    return bonus;
    } public void setBonus(double bonus) {
    this.bonus = bonus;
    }
    }