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); } }