创建测试类 EmployeeTest,在其 main 方法中分别输出 技术员和销售员 的姓名和总 工资。 给出员工的参考信息:(数据不要求相同) Sales(200125, "Tony", 32, 2000); saleAmount=85 Technician(200153, "Paul", 33, 3500); hours=160
时间: 2024-03-11 14:46:58 浏览: 59
类的运用 某公司雇员(employee)
4星 · 用户满意度95%
好的,以下是 EmployeeTest 类的代码,可以用来输出销售员和技术员的姓名和总工资:
```java
public class EmployeeTest {
public static void main(String[] args) {
Sales sales = new Sales(200125, "Tony", 32, 2000);
sales.setSaleAmount(85);
System.out.println("销售员姓名:" + sales.getName());
System.out.println("销售员总工资:" + sales.calculateSalary());
Technician technician = new Technician(200153, "Paul", 33, 3500);
technician.setHours(160);
System.out.println("技术员姓名:" + technician.getName());
System.out.println("技术员总工资:" + technician.calculateSalary());
}
}
```
其中,Sales 和 Technician 分别表示销售员和技术员的类,它们都继承自 Employee 类。在 main 方法中,我们创建了一个 Sales 对象和一个 Technician 对象,并设置了它们的销售额和工作小时数,然后分别输出它们的姓名和总工资。注意,calculateSalary() 是 Employee 类中的一个抽象方法,需要在 Sales 和 Technician 类中分别实现。
阅读全文