/ JAVA

Getter와 Setter

Getter

  • 일반적으로 클래스선언시 필드는 prvite 접근제한을 한다.
    (외부로 부터 변경을 막기위해)
  • 때에 따라서 필드를 읽기만 하기 위해 Getter를 사용한다.
  • Getter는 private 필드를의 값을 리턴 하는 구현기술 중 하나이다.
  • getFieldName() 또는 isFieldName() 메소드의 이름을 가진다.
  • Field 타입이 boolean 일경우 isFieldName()로 나머지는 getFieldName()이 된다.


Setter

  • 외부에서 필드의 값을 수정할 때에 올바른 값만 필드에 저장할 수 있도록 도와준다.
  • 필요할경우 유효성검사 가능
  • setFiledName(타입변수)


CODE

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private int num;
 
public int getNum() { 
        return num;
}
public void setNum(int num){
    this.num = num;
}
//---------------------------------
private Boolean success;
 
public Boolean isSuccess(){    //boolean 일때는 is
    return success;
public void setSuceess(Boolean success){
    this.success = success;
}
 
cs


References.