java写继承树,定义一个employee类

1.定义一个employee类,然后往下继承,然后在每一个类里面搞一个静态的count计数,然后在main方法里new对象,最后打印出每一个count

img

img

2.编写一个程序,定义如下类:以员工为父类,该类包含员工的基本信息:姓名、年龄、部门。创建两个子类:经理类和工人类,输出经理和工人的工资。在父类中编写getSalary()方法,在子类中覆盖,实现多态。

public class Employee {
    private String name;
    private String sex;
    private int age;
    private float salary;
    private static int count;
    public Employee(String name, String sex, int age, float salary) {
        this.name = name;
        this.sex = sex;
        this.age = age;
        this.salary = salary;
    }

    public String getName() {
        return name;
    }
    public void upSalary(float s){
        this.salary+=s;
    }
}
public class Manager extends Employee{
    private float upSalary;
    public Manager(String name, String sex, int age, float salary,float upSalary) {
        super(name, sex, age, salary);
        this.upSalary=upSalary;
    }
}

public class Employee{
  static int count =0;
  public Employee(){
    count++;
    System.out.println("count="+count);
  }
}
public class Manager extends Employee{
  static int count =0;
  public Manager (){
    count++;
    System.out.println("count="+count);
  }
}
public class Test{
  public static void main(String[] args){
    Employee emp = new Employee();
    Manager mgr = new Manager();
 }
}