클래스를 작성 및 생성하기 위해 사용해야 하는 문법이 있는데 이를 '자바 빈즈'(Java Beans)'라고 합니다.
자바 빈즈는 일종의 관례와도 같은 것으로 무조건 해당 형식을 따를 필요는 없으나
클래스의
사용 과
재사용,
재배치 를 손쉽게 할 수 있습니다.
따라서 입문자의 입장에서는
자바 빈즈를 따르는 것도 좋은 방법이라고 생각합니다.
(자바 빈즈의 요구사항은 아래와 같습니다)
- 필드는 private로 구성한다
- 메서드, 생성자는 public으로 구성한다
- 생성자는 기본생성자를 반드시 포함해야 한다(오버로딩은 자유)
class Member {
private int idx;
private String id;
private String pw;
private String name;
private String email;
private int age;
public Member() {}
public int getIdx() {
return idx;
}
public void setIdx(int idx) {
this.idx = idx;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPw() {
return pw;
}
public void setPw(String pw) {
this.pw = pw;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}