クラスの拡張Iは、現時点ではこれをテストしていて、クラスAを拡張しますが、現時点ではそれで問題が発生したクラスBを作成したいと思います:Javascriptを:
CLASS
var CustomClassA = function(){
console.log('Custom Class A loaded')
this.message = ' Method Called';
}
CustomClassA.prototype = {
constructor : CustomClassA,
firstMethod : function(msg){
this._output(msg);
},
secondMethod : function(msg){
this._output(msg);
},
thirdMethod: function(msg){
this._output(msg);
},
_output: function(m){
return console.log(m + this.message);
}
}
CLASS B :
var CustomClassB = CustomClassA.extend(
function CustomClassB(){
console.log('Custom Class B loaded')
this.message = ' Method Called from class B';
},{
firstMethod : function(msg){this._output(msg);},
secondMethod : function(msg){this._output(msg);},
thirdMethod: function(msg){this._output(msg);},
_output: function(m){return console.log(m + this.message);}
});
ホープこの2つの例は、最初のインスタンスで簡単に行います。 ありがとう
これらの「問題」は...ですか? – Pointy
@Pointy多分 'CustomClassA.extend'は存在しませんか? –
あなたはCustomClassA.extendを定義しておらず、それをCustomClassBに割り当てていませんか? –