abstract class Employee
{
private String name;
private int number;
private double salary;
Employee(){}
Employee(String name,int number,double salary)
{
this.name=name;
this.number=number;
this.salary=salary;
}
public String getName()
{
return name;
}
public int getNumber()
{
return number;
}
public double getSalary()
{
return salary;
}
public abstract void work();
}
class Programmer extends Employee
{
Programmer(){
super();
}
Programmer(String name,int number,double salary){
super(name,number,salary);
}
public void work(){
System.out.println("搬砖,月薪"+this.getSalary());//谁调getSalary()这个方法返回的就是谁的工资
}
}
class Manager extends Employee
{
private double bonus;
Manager(){
super();
}
Manager(String name,int number,double salary,double bonus){
super(