게시판관리 프로그램에서 사용될 사용자 클래스
필드 : 회원번호 , 회원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가 나오는 로그인()
'JAVA > 국비 공부' 카테고리의 다른 글
3월16일(List) (0) | 2021.03.16 |
---|---|
3월16일수업(예제- 과제) (0) | 2021.03.16 |
3월 16일 수업 (0) | 2021.03.16 |
3월16일수업(캡슐화) (0) | 2021.03.16 |
3월 19일 수업(예제1) (0) | 2021.03.16 |