매일매일 IT
Getter Setter 긍정적 기능 본문
Getter / Setter 긍정적 기능
- 변수에 새로운 값을 할당할 때마다 Validation Check 가능
- Lazy Loading 가능
- Lazy Loading : 사이즈가 큰 데이터를 로딩할 때 사용자의 브라우저 화면에 나타나지 않은 이미지까지 로딩을 하면 페이지 로딩이 느려질 수가 있다. Lazy Loading은 사용자 브라우저에 보이는 이미지만 로딩하고 다른 이미지들은 사용자가 스크롤 하면서 이미지에 가까워질 시 로딩된다.
- Read, Write 권한 부여 : getter - public, setter - private 하게 권한을 다르게 줄 수 있다.
- 상속의 경우 getter, setter를 Overriding 하여 클래스마다 Validation 등을 다르게 적용 가능하다.
- 캡슐화 구현법 중 가장 기본적인 형태이다.
- Getter로 값을 불러올 때 값을 복사하여 가져온다.
'Programming Language > JAVA' 카테고리의 다른 글
[JavaProgramming] Largest product in a series (0) | 2018.01.31 |
---|---|
[JavaProgramming] 10001st prime (0) | 2018.01.28 |
[JavaProgramming] Sum square difference (0) | 2018.01.28 |
[JavaProgramming] Smallest multiple (0) | 2018.01.28 |
[JavaProgramming] Largest palindrome product (0) | 2018.01.27 |
Comments