자바스크립트의 객체지향 프로그래밍 방법


자바스크립트의 객체지향 프로그래밍 방법

1. 프라이빗과 퍼블릭, 특권 함수 자바스크립트도 객체지향의 한 구성 요소인 은닉화를 지원한다. 함수 내에서 사용된 변수는 함수 밖에서, 즉 외부에서 접근할 수 없다. 그렇다고 이것이 초기에 한번 실행되고 없어지는 변수는 아니고 계속 유지된다. 이것들은 특권 함수라는 개념으로 접근할 수 있다. 특권 함수는 this를 이용해서 함수 객체를 변수로 받아와서 사용하는 것을 말한다. 이렇게 하면 이 함수는 외부에서 사용할 수 있으며, 함수 내에는 내부 변수에 접근할 수 있다. 13과 NaN(null)이 출력된다. 2. prototype 프로토타입은 객체지향 요소 중에 하나인 상속을 가능하게 하는 요소이다. 이것은 클래스 기반과 프로토타입 기반에서..........

자바스크립트의 객체지향 프로그래밍 방법에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 자바스크립트의 객체지향 프로그래밍 방법