JAVA/국비 공부
3월16일수업(예제2)
파이리파
2021. 3. 16. 19:53
게시판관리 프로그램에서 사용될 사용자 클래스
필드 : 회원번호 , 회원userName, 회원 passWord, 회원 닉네임
메소드: getter/setter
public class User {
private int id;
private String userName;
private String password;
private String nickName;
public void setId(int id) {
this.id = id;
}
public int getId() {
return id;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserName() {
return userName;
}
package day0316;
public void setPassword(String password) {
this.password = password;
}
public String getpassword() {
return password;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public String getNickName() {
return nickName;
}
public boolean equals(Object o) {
if(o instanceof User) {
User u = (User)o;
if(id == u.id && userName.equals(u.userName)) {
return true;
}
}
return false;
}
public boolean login(String userName, String password) {
if(this.userName.equals(userName)&& this.password.equals(password)) {
return true;
}
return false;
}
}
id와 userName을 기준으로 한 equals(), id와 비밀번호가 맞으면 true가 나오는 로그인()