编辑代码

class Ployparameter {
	public static void main(String[] args) {
        Ygong ygong = new Ygong("jack",3200);
        Jingli jingli = new Jingli("mary",5000,30000);
        Ployparameter pp = new Ployparameter();
        pp.showEmpannual(ygong);
        pp.showEmpannual(jingli);
        }
        public void showEmpannual(Employee e){
            System.out.println(e.getAnnual());
        }
	}
}

class Employee{
    private String name;
    private double salary;
    public Employee(String name,double salary){
        this.name = name;
        this.salary = salary;
    }
    public String getName(){
        return name;
    }
    public void setNam(String name){
        this.name = name;
    }
    public double getSalary(){
        return salary;
    }
    public void setSalary(double salary){
        this.salary = salary;
    }
    public double getAnnual(){
        return 12 * salary;
    }
}

class Ygong extends Emplozee{
    public Ygong(Sting name,double salary){
        //
        super(name,salary)
    }
    public void work(){
        System.out.println("员工" + name + "正在工作");
    }
    public double getAnnual(){
        //
        return super.getAnnual();
    }
}

class Jingli extends Emplozee{
    private double bonus;
    public Jingli(String name,double salary,double bonus){
        super(name,salaty);
        this.bonus = bonus;
    }
    public double getBonus(){
        return bonus;
    }
    public void setBonus(double bonus){
        this.bonus = bonus;
    }
    public manage(){
        System.out.println("经理" + name + "正在开会");
    }
    public double getAnnual(){
        return super.getAnnual() + bonus;
    }
}