(1)创建一个员工类Employee Employee要求: 成员变量:...
(1)创建一个员工类Employee Employee要求: 成员变量:员工姓名(private String name) 员工工号(private int id) 员工工资(private int wage) 成员方法: 1、 员工工作 public abstract void work(); 2、员工获得工资public abstract void getFullWage(); 构造方法: 1、无参的构造方法 2、有参的构造方法,初始化成员变量。 (2)继承员工类编写一个经理类Manager Manager要求: 成员变量:增加一个成员变量:奖金:int reward;(经理的工资由两部分组成:基本工资+奖金) 成员方法:员工工作 --- work() 这个方法要求输出: 该员工的名字+“经理在认真工作”。 员工获得工资--- getFullWage () 这个方法要求输出: 该员工的名字+“经理的奖金是”+reward奖金+“,他的总工资是”+(wage基本工资+reward奖金); 构造方法:通过调用父类的构造方法来给部分成员变量进行赋值(super)。 (3)继承员工类编写一个普通员工类Commoner Commoner的要求: 成员方法:员工工作 --- work() 这个方法要求输出: 该员工的名字+“这个普通员工在认真工作”。 员工获得工资--- getFullWage() 这个方法要求输出: 该员工的名字+他的工资 构造方法:通过调用父类的构造方法(super),来给成员变量进行赋值。 创建一个测试类Test Test要求: 1. 创建一个普通员工 c 2. 创建一个经理 m 3. 采用多态的方式分别调用经理、普通员工的work()和getFullWage ()方法。输出 4. 输出学号和姓名