JAVA Programming
Getter와 Setter
MorningPhys
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
반응형