Сегодня мы рассмотрим наследование класса в наследстве и смесь наследования класса и прототипа наследования. Так называемое наследование класса состоит в том, чтобы использовать методы вызова или применения для выдачи наследства:
Функциональный стол (размер, высота) {this.size = size; this.height = height;} function mjdesk (размер, высота) {desk.call (это, размер, высота); // Это называется наследством класса.} var mj = new mjdesk (10,123);Вышеуказанное - это наследование класса, которое мы хотим использовать. При таком наследстве мы можем получить доступ к методам и свойствам в классе, но мы не можем получить доступ к методам и свойствам в прототипе родительского класса. Этот псевдоним метод выдает себя за наследство. Как следует из названия, это фальшивое наследство. Следовательно, фальшивые не могут наследовать настоящий прототип. Следовательно, недостатки наследства классов также очень очевидны. Когда мы используем больше, это вызовет отходы памяти. Поэтому мы смешаем использование класса наследования и прототипа наследования:
Функциональный стол (размер, высота) {this.size = size; this.height = height;} function mjdesk (размер, высота) {desk.call (this, размер, высота); // Это называется наследством класса.} mjdesk.prototype = new Desk (); // Прототип var mj = new mjdesk (12,12); Наследование здесь лучше, используя метод использования пустой функции, как упомянуто в предыдущей главе.Конечно, наиболее часто используемый метод, который мы используем сейчас, - это способ смешать их!
Вышеуказанное - это отношение объекта в JavaScript, введенное вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!