본문 바로가기
Java/Definition&Grammar

[Java] Getter, Setter 쓰는 이유

by 꾸압 2022. 6. 17.

 

<정의>

  - 접근자 property의 설명자

  (1) Getter : 인수가 없는 function으로, property를 읽을 때 동작

  (2) Setter : 인수가 하나인 function으로, property의 value를 쓸 때 호출

 


 

<쓰는 이유>

  - 자주 쓰는 변수들을 따로 설정하여 호출만 하기 위해

  - 변수에 대한 접근성을 막아 함부로 수정하지 못하도록 분리

  - 변수로 value를 통제하면 '중간에 값이 변형'되거나, 변수명을 바꿀 때 전체 코드에 수정이 들어가야 하는 번거로움 방지

 


 

<참조 1> https://ko.javascript.info/property-accessors#ref-445

 

 

'Java > Definition&Grammar' 카테고리의 다른 글

[Java] Throw Exception 과 Try Catch Finally 차이  (0) 2022.07.13
[Java] This 란?  (0) 2022.07.12
[Java] JVM 구조(architecture)  (0) 2022.05.10
[Java] Interface  (0) 2021.03.24

댓글