有一个工人类,他们拥有名字,工号,薪酬,和工作等属性。同时有一个经理类,他也是一个工人,除此之外,他还有奖金的特有属性,请设计这个程序。

参考答案

工人类

public class Worker {

    private String name;//名字
    private int id;//工号
    private double salary;//薪酬
    private String job;//工作
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public double getSalary() {
        return salary;
    }
    public void setSalary(double salary) {
        this.salary = salary;
    }
    public String getJob() {
        return job;
    }
    public void setJob(String job) {
        this.job = job;
    }
    public Worker(String name, int id, double salary, String job) {
        super();
        this.name = name;
        this.id = id;
        this.salary = salary;
        this.job = job;
    }
    public Worker() {
        super();
    }


}

经理类

public class Manager extends Worker{

    private double bonus;

    public double getBonus() {
        return bonus;
    }

    public void setBonus(double bonus) {
        this.bonus = bonus;
    }

    public Manager(String name, int id, double salary, String job, double bonus) {
        super(name, id, salary, job);
        this.bonus = bonus;
    }

    public Manager() {
        super();
    }

}

results matching ""

    No results matching ""