【发布时间】:2015-12-14 23:16:43
【问题描述】:
我希望在覆盖超类函数的子类函数中调用超类函数。例如:
var a = function(x) {
this.val = x || 0;
};
a.prototype.print = function() {
console.log("Class A");
};
var b = function(x, y) {
this.y = y || 0;
a.call(this, x);
};
b.prototype = Object.create(a.prototype);
b.prototype.constructor = b;
b.prototype.print = function() {
console.log("b inherits from ");
// call to superclass print function (a.print)
};
当子类已经覆盖了超类函数时,如何从子类调用超类打印函数?
【问题讨论】:
标签: javascript oop inheritance