用加吧编写一个员工类employee,要求具有属性姓名、年龄、所在部门和入职时间,其中年龄不能小于18岁,否则输出错误提示信息
时间: 2023-06-15 21:03:58 浏览: 226
以下是使用 Java 编写的员工类 `Employee`,其中包含了属性 `name`、`age`、`department` 和 `hireDate`,并且在构造函数中对年龄进行了判断,如果年龄小于 18 岁,则会输出错误提示信息。
```java
public class Employee {
private String name;
private int age;
private String department;
private String hireDate;
public Employee(String name, int age, String department, String hireDate) {
if (age < 18) {
System.out.println("年龄不能小于18岁!");
return;
}
this.name = name;
this.age = age;
this.department = department;
this.hireDate = hireDate;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getDepartment() {
return department;
}
public String getHireDate() {
return hireDate;
}
}
```
使用以下代码可以创建一个年龄小于 18 岁的员工对象,会输出错误提示信息:
```java
Employee employee = new Employee("张三", 16, "人事部", "2021-01-01");
```
输出:
```
年龄不能小于18岁!
```
阅读全文