定義Employee類中儲存員工資訊
阿新 • • 發佈:2019-02-01
在entity包中Employlee類中建立實體類,
public class Employee {
private int userId;
private String userName;
private String password;
private int roleId;
private String empNo;
private int departId;
private double salary;
}
自動生成屬性的get set方法在Employee類體 中右鍵 選擇Source-----Generate Getters and Setters或shift+alt+s
單擊select all選中要生成get set方法的屬性 單擊ok效果如下
public int getUserId() { return userId; } public void setUserId(int userId) { this.userId = userId; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public int getRoleId() { return roleId; } public void setRoleId(int roleId) { this.roleId = roleId; } public String getEmpNo() { return empNo; } public void setEmpNo(String empNo) { this.empNo = empNo; } public int getDepartId() { return departId; } public void setDepartId(int departId) { this.departId = departId; } public double getSalary() { return salary; } public void setSalary(double salary) { this.salary = salary; }
3 為employee類編寫構造方法,顯示資訊displayInfo()和修改密碼的方法modifyPassword()
public Employee(){ } public Employee(int userId,String empNo,String userName,String password,int departId,int roleId,double salary){ this.userId=userId; this.empNo=empNo; this.userName=userName; this.password =password; this.departId =departId; this.roleId=roleId; this.salary=salary; } public void displayInfo(){ String position=null; if(roleId==1) position="Staff"; if(roleId==2) position="Manager"; if(roleId==3) position="Admin"; String department=null; if(departId==1) department="市場部"; if(departId==2) department="開發部"; if(departId==3) department="資訊部"; System.out.println("\t\t當前使用者資訊\n\n"); System.out.println("*********************************"); System.out.println("\t\t僱員編號:"+empNo); System.out.println("\t\t姓名:"+userName); System.out.println("\t\t職務:"+position); System.out.println("\t\t部門:"+department); System.out.println("\t\t薪水:"+String.valueOf(salary)); System.out.println("*********************************"); } /** * 修改密碼 * @param newPassword */ public void modifyPassword(String newPassword){ this.password=newPassword; System.out.println("密碼謝蓋成功"); }