私はjavascriptで継承を行う方法を知っていますが、私は1つのオブジェクトしか継承できません。例えば、 。今javascriptはC++のような多重継承をサポートしています
function fun1() {
this.var1=10;
this.meth1=function() {
...
...
};
}
function fun2() {
this.var2=20;
this.meth2=function() {
...
...
};
}
function fun3() {
this.var3=30;
this.meth3=function() {
...
...
};
}
iはfun3
オブジェクトが、私はこの
fun3.prototype=new fun1();
を行うことができますか私はどのように継承することができ、この
fun3.prototype=new fun2();
を行うことができますが、fun2
オブジェクトを継承するfun1
オブジェクトを継承させたい場合fun1
とfun2
?ここで
"C++のような" あなたの質問の一部は見当違いです。 Javascriptの単一継承は、C++のように多くの点ですでに機能していません。 –
@Merlyn Morgan-Graham私はちょうど機能を指していました – lovesh
@Merlyn JavaScriptで古典的な継承をエミュレートすることができますので、複数の継承を持つ同じもの。 – William