【发布时间】:2020-06-26 09:02:44
【问题描述】:
假设我有一个基类,我想从构造函数继承属性。
注意:这是一个示例代码。它不是为了工作或任何事情,只是为了证明我的问题
基类
class BaseClass {
constructor(a, b) {
this.a = a;
this.b = b;
}
/* SOME CLASS METHODS */ }
我的班级
class Myclass extends BaseClass {
constructor() {
super();
};
/* SOME CLASS METHODS */ }
我的问题
让 test = Myclass('dog', 'cat');
但是,这似乎不起作用。为什么 Myclass-constructor 不初始化 BaseClass 构造函数?当我查看 this.a 和 this.b 的调试器时,这个值是未定义的。
【问题讨论】:
标签: javascript oop inheritance