오늘 우리는 상속의 클래스 상속과 클래스 상속 및 프로토 타입 상속의 혼합을 살펴볼 것입니다. 소위 클래스 상속은 호출 또는 적용 방법을 사용하여 상속을 가장하는 것입니다.
함수 데스크 (크기, 높이) {this.size = size; this.Height = 높이;} 함수 mjdesk (크기, 높이) {gook.call (this, size, height); // 이것은 클래스 상속이라고합니다.} var mj = new mjdesk (10,123);위는 우리가 사용하려는 클래스 상속입니다. 이러한 종류의 상속을 통해 클래스의 메소드와 속성에 액세스 할 수 있지만 부모 클래스 프로토 타입의 메소드와 속성에 액세스 할 수는 없습니다. 이 방법 별명은 상속을 가장합니다. 이름에서 알 수 있듯이, 그것은 가짜 상속입니다. 따라서 가짜는 실제 프로토 타입을 물려받을 수 없습니다. 따라서 계급 상속의 단점도 매우 분명합니다. 더 많이 사용하면 메모리 폐기물이 발생합니다. 따라서 우리는 클래스 상속 및 프로토 타입 상속을 혼합하여 사용합니다.
기능 데스크 (크기, 높이) {this.size = size; this.Height = height;} 함수 mjdesk (크기, 높이) {gook.call (this, size, height); // 이것은 클래스 상속이라고합니다. 이전 장에서 언급 한 빈 기능을 사용하는 방법을 사용하는 것이 좋습니다.물론, 우리가 지금 사용하는 가장 일반적으로 사용되는 방법은 두 가지를 혼합하는 방법입니다!
위는 편집자가 귀하에게 소개 한 JavaScript의 객체 상속 관계입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!