今日は、継承のクラス継承とクラスの継承とプロトタイプの継承の混合を見ていきます。いわゆるクラス継承は、継承になりすましてコールまたは適用方法を使用することです。
関数デスク(サイズ、高さ){this.size = size; this.height = height;} function mjdesk(size、height){desk.call(this、size、height); //これはクラス相続と呼ばれます。} var mj = new mjdesk(10,123);上記は、使用したいクラスの継承です。この種の継承を使用すると、クラス内のメソッドとプロパティにアクセスできますが、親クラスのプロトタイプのメソッドとプロパティにアクセスすることはできません。このメソッドエイリアスは、継承になりすましています。名前が示すように、それは偽の継承です。したがって、偽物は実際のプロトタイプを継承することはできません。したがって、クラスの継承の欠点も非常に明白です。もっと使用すると、メモリ廃棄物を引き起こします。したがって、クラスの相続とプロトタイプの継承の複雑な使用があります。
function desk(size、height){this.size = size; this.height = heigh;} function mjdesk(size、height){desk.call(this、size、height); //これはクラス継承と呼ばれます。前の章で述べたように、空の関数を使用する方法を使用する方が適切です。もちろん、私たちが現在使用している最も一般的に使用されている方法は、2つを混ぜる方法です!
上記は、編集者が紹介したJavaScriptのオブジェクト継承関係です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!