BLOG main image
분류 전체보기 (313)
교육 (13)
NEIS (6)
Edufine (0)
Programmer (5)
Android Programming (1)
Internet W3 (18)
JAVA Programming (9)
JSP/Servlet (1)
Framework (7)
Spring For Beginner (4)
eGovFrame (10)
MEAN Stack (2)
NodeJS (5)
SublimeText (30)
SublimeText_Tips (18)
Eclipse (16)
JavaScript (8)
jQuery (12)
jQuery_tips (1)
Ajax (3)
DWR(Direct Web Remote) (4)
JSON(JS Object Notation) (4)
Oracle (2)
MySQL (28)
OS (16)
Download (3)
Life (10)
Favorit Site (1)
Books (2)
Healthy (1)
Stocks (1)
HTML5/CSS (1)
Python (4)
Security (7)
CISSP (0)
Ruby On Rails (5)
일기장 (0)
영어 교과서(중2) (3)
알고리즘 (0)
Go Lang (3)
VB 2010 (12)
C# (1)
정보보안기사(네트워크보안) (0)
업무 활용 엑셀 (11)
틈틈이 활용팁 (14)
하루 하루 살아가며 ……. (2)
기술 (1)
파이썬 & 데이터분석 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
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