2015. 4. 23. 14:19
Getter와 Setter
1. 클래스를 선언할 때 필드는 일반적으로 private 접근 제한을 한다.
- 읽기 전용 필드가 있을 수 있다. - Getter의 필요성
- 외부에서 엉뚱한 값으로 변경할 수 없도록 한다 - Setter의 필요성
2. Getter
- private 필드의 값을 리턴하는 역할을 한다.
- getFieldName() 또는 isFieldName() 메소드를 말한다.
3. Setter
- 외부에서 주어진 값을 private 필드 값으로 수정한다.
- setFieldName(타입 변수) 메소드를 말한다.
※ 필드를 읽기전용으로 설정하려면 필드에 대한 Getter 만 생성하고 Setter 는 생성하지 않는다.
Getter와 Setter 자동 생성 방법
1. 필드 생성
2. Source > Generate Getters and Setters : 단축키 Alt + Shift + S
반응형
'JAVA Programming' 카테고리의 다른 글
protected 접근 제한자 (0) | 2015.04.27 |
---|---|
어노테이션(Annotation) #2 (0) | 2015.04.23 |
어노테이션(Annotation) #1 (0) | 2015.04.23 |
패키지와 접근 제한자 (0) | 2015.04.23 |
non-static 멤버와 static 멤버의 특징 (0) | 2015.04.23 |