(10 分)创建测试类ErmployeeTest,在其main方法中分别输出技术员和销售员的姓名和总工资。 给出员工的参考信息: (数据不要求相同) Sales(200125, "Tony", 32, 2000); saleAmount-85 Technician(200153, "Paul", 33, 3500); hours=160
时间: 2024-03-11 11:46:39 浏览: 65
好的,以下是符合要求的EmployeeTest测试类的定义示例代码:
```java
public class EmployeeTest {
public static void main(String[] args) {
Sales sales = new Sales(200125, "Tony", 32, 2000, 85);
Technician technician = new Technician(200153, "Paul", 33, 3500, 160);
System.out.println("Sales员工" + sales.getName() + "的总工资为:" + sales.getTotalSalary());
System.out.println("Technician员工" + technician.getName() + "的总工资为:" + technician.getTotalSalary());
}
}
```
在EmployeeTest测试类中,我们创建了一个销售员(Sales)对象和一个技术员(Technician)对象,分别初始化它们的属性。然后,我们使用这两个对象的getter方法获取它们的姓名和总工资,并且输出到控制台上,以验证它们的计算是否正确。
在上面的测试数据中,销售员的基本工资为2000,销售量为85,因此它的总工资应该为2000 + 4 * 85 = 2380。
技术员的基本工资为3500,工时为160,因此它的总工资应该为3500 + 2 * 160 = 3820。
在程序运行时,控制台上应该输出如下内容:
```
Sales员工Tony的总工资为:2380.0
Technician员工Paul的总工资为:3820.0
```
阅读全文