자바빈즈(Java Beans)란, Java로 작성한 컴포넌트로, 자바빈즈 규약에 따라 작성된 클래스를 말합니다.
public class Test {
public String member1; // public X
protected String member2; // protected X
String member3; // default X
private String member4; // private O
}
public class Test {
private String member = "기본값";
Test() {};
Test(String member) {
this.member = member;
}
public String getMember() { // getter
return this.member;
}
public void setMember(Stirng member) { // setter
this.member = member;
}
}
💡 이클립스 기능을 이용해 getter setter 쉽게 만드는 법
1. 이클립스 Java 클래스 생성 후 필드 작성public class Person2 { private String name; private int age; }
- 에디터 창에서 우 클릭 > Source > Generate Getters and Setter... 클릭
- 세팅 창에서 getter/setter를 생성할 필드 선택 및 설정 후 [Generate] 클릭