JavaScript와 관련하여 캡슐화 란 무엇입니까? 내가 모질라의 웹 사이트에서이 문 (link) 읽은 후 혼란 스러워요 : 앞의 예에서JavaScript 컨텍스트에서 캡슐화 란 무엇입니까?
캡슐화
을, 학생은 사람 클래스의 산책() 메소드를 구현하는 방법을 알 필요가 없다 ,하지만 여전히 그 방법을 사용할 수 있습니다; 학생 클래스는 을 변경하지 않으면 해당 메소드를 명시 적으로 정의 할 필요가 없습니다. 이것을 캡슐화 (encapsulation)라고 부르는데, 이는 모든 클래스가 부모 클래스의 메소드를 상속 받고 변경하고자하는 것을 으로 정의하기 만하면됩니다.
캡슐화가 클래스 멤버를 숨기는 것으로 이해했지만 Mozilla 사이트의 예에서는 단순한 상속으로 보입니다.
@Downvoter, 설명해주십시오. 나는 질문을 향상시킬 것이다 – MyTitle
이것은 공정한 질문이다.참조 된 텍스트는 캡슐화를 명확하게 설명하지 않으며 상속을 사용하여 마지막 문장에서이를 잘못 표시합니다 (IMHO). – iamnotmaynard
프로그래밍 언어와 마찬가지로 JavaScript의 맥락에서 동일한 의미입니다. http://en.wikipedia.org/wiki/Encapsulation_(object-oriented_programming), –