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.

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

}