اليوم سوف نلقي نظرة على الميراث الطبقي في الميراث ومزيج من الميراث الطبقي وميراث النموذج الأولي. ما يسمى الميراث الطبقي هو استخدام الاتصال أو تطبيق طرق لانتحال شخصية الميراث:
دالة مكتب (الحجم ، الارتفاع) {this.size = size ؛ this.height = height ؛} الدالة mjdesk (الحجم ، الارتفاع) {desk.call (هذا ، الحجم ، الارتفاع) ؛ // هذا يسمى وراثة الفئة.} var mj = new mjdesk (10،123) ؛ما سبق هو الميراث الطبقي الذي نريد استخدامه. مع هذا النوع من الميراث ، يمكننا الوصول إلى الأساليب والخصائص في الفصل ، لكن لا يمكننا الوصول إلى الأساليب والخصائص في النموذج الأولي للصف الأصل. هذه الطريقة الاسم المستعارة هي انتحال شخصية الميراث. كما يوحي الاسم ، إنه ميراث مزيف. لذلك ، لا يمكن أن يرث النموذج الأولي الحقيقي. لذلك ، فإن عيوب الميراث الطبقي واضحة للغاية. عندما نستخدم المزيد ، سوف يسبب نفايات الذاكرة. لذلك ، لدينا استخدام مختلط لميراث الطبقة وميراث النموذج الأولي:
دالة مكتب (الحجم ، الارتفاع) {this.size = size ؛ this.height = height ؛} الوظيفة mjdesk (الحجم ، الارتفاع) {desk.call (هذا ، الحجم ، الارتفاع) ؛ // هذا يسمى وراثة الفئة. استخدام طريقة استخدام وظيفة فارغة كما هو مذكور في الفصل السابق.بالطبع ، الطريقة الأكثر استخدامًا التي نستخدمها الآن هي الطريقة لخلط الاثنين!
ما سبق هو علاقة الميراث الكائن في JavaScript الذي قدمه لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!