たぶん誰かが私に説明することができます、なぜ私はBのプロトタイプクラスからメソッドmoepをオーバーライドできないのですか?例(http://stackoverflow.com/questions/11148960/javascript-prototype-method-override-not-found)を見つけました。関数をB.prototype = ...でオーバーライドすると、機能します。では、なぜ関数をオーバーライドするために.prototypeを指定する必要があるのでしょうか。
ご挨拶-トーマス
A = function() {
this.moep = function() {
alert("Im in class A!");
};
};
B = function() {
};
B.prototype = new A();
B.moep = function() {
alert("Im outside!");
};
var keks = new B();
keks.moep(); // Alerts "Im in class A"