设计一个员工类employee,其属性包括员工号、姓名、性别、所属部门、基本工资、月工资等。定义求月工资的方法(月工资=基本工资+600),并进行员工信息与月工资的输出
时间: 2024-09-29 09:08:16 浏览: 199
可以设计一个名为`Employee`的类,包含所需的属性以及一个计算月工资的方法。下面是一个简单的Java类示例:
```java
public class Employee {
private String empNo; // 员工号
private String name; // 姓名
private String gender; // 性别
private String department; // 所属部门
private double basicSalary; // 基本工资
// 构造函数
public Employee(String empNo, String name, String gender, String department, double basicSalary) {
this.empNo = empNo;
this.name = name;
this.gender = gender;
this.department = department;
this.basicSalary = basicSalary;
}
// 求月工资的方法(默认加600)
public double calculateMonthlySalary() {
return basicSalary + 600;
}
// 输出员工信息和月工资
@Override
public String toString() {
return "员工信息:\n" +
"员工号: " + empNo + "\n" +
"姓名: " + name + "\n" +
"性别: " + gender + "\n" +
"部门: " + department + "\n" +
"月工资: " + calculateMonthlySalary() + "元";
}
}
```
要使用这个类,你可以创建一个`Employee`实例,并调用`toString()`方法来获取完整的员工信息和月工资:
```java
Employee e = new Employee("001", "张三", "男", "销售部", 5000);
System.out.println(e);
```
阅读全文