You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.4 KiB

public class EmployeeTest {
public static void main(String[] args) {
// 5. 编写测试类,创建两个 Employee 对象
// 创建第一个员工对象,工资符合标准
Employee emp1 = new Employee("E001", "张三", "研发部", 5000.0);
System.out.println("创建员工 emp1: " + emp1);
// 创建第二个员工对象,工资低于最低标准
Employee emp2 = new Employee("E002", "李四", "市场部", 1500.0);
System.out.println("创建员工 emp2: " + emp2);
System.out.println("\n--- 开始演示属性访问和修改 ---");
// 演示获取属性
System.out.println("emp1 的姓名是: " + emp1.getName());
System.out.println("emp2 的当前工资是: " + emp2.getSalary());
// 演示 raiseSalary 方法
System.out.println("\n对 emp1 进行调薪...");
emp1.raiseSalary(10.0);
System.out.println("emp1 调薪后的信息: " + emp1);
// 演示设置属性
System.out.println("\n修改 emp2 的部门...");
emp2.setDepartment("销售部");
System.out.println("emp2 修改部门后的信息: " + emp2);
// 演示 setSalary 的检查功能
System.out.println("\n尝试将 emp1 的工资设置为 1800...");
emp1.setSalary(1800);
System.out.println("emp1 修改工资后的信息: " + emp1);
}
}