상세 컨텐츠

본문 제목

필드 , 접근자 와 설정자

카테고리 없음

by 코딩초보 신성민 2020. 5. 1. 14:35

본문

필드(field)

필드(field) : 클래스 안에서 선언되는 멤버 변수

지역 변수(local variable) : 메소드, 블록 안에서 선언되는 변수

매개 변수(parameter) : 메소드 선언에서의 변수

 

접근자와 설정자

접근자(accessor) : 필드 값을 반환한다. 일반적으로 게터(getter) 라고 부르기도 한다.

설정자(mutator) : 필드 값을 설정한다. 일반적으로 세터(setter) 라고 부르기도 한다.

 

접근자와 설정자를 사용하면 다음과 같은 장점이 있다.

  1. 접근자에서 잘못된 값이 넘어오는 경우 필터링을 통해 사전 차단 가능
  2. 필요할 때 마다 필드 값 계산해서 반환 가능
  3. 설정자를 제공하지 않을 경우 읽기만 가능한 필드 생성 가능