getter와 setter 메소드

CODEDRAGON Development/JavaScript, jQuery, ...

반응형


 

getter setter 메소드

·       외부에서 객체 내부의 변수에 접근하기 위한 함수입니다. (캡슐화)

·       getter setter 메소드로 정의된 프로퍼티는 단순한 값을 지닌 데이터 프로퍼티와는 달리 접근자 프로퍼티라고 부릅니다.

 

구분

설명

getter 메소드

·       특정 프로퍼티의 값을 받아오기 위한 메소드입니다.

·       자바스크립트는 객체의 프로퍼티 값에 접근할 getter 메소드에 아무런 인수를 전달하지 않고 호출합니다.

setter 메소드

·       특정 프로퍼티의 값을 설정하기 위한 메소드입니다.

·       자바스크립트는 객체의 프로퍼티 값을 변경할 setter 메소드에 대입하고자 하는 값을 인수로 전달하여 호출합니다.