【发布时间】:2017-04-28 17:39:30
【问题描述】:
有人可以向我解释以下内容吗?
class BaseClass {
prop = 88;
constructor(){
console.log("baseClass prop is ", this.prop);
}
}
class DerivedClass extends BaseClass{
prop = 83;
constructor(){
super();
console.log("derivedClass prop is ", this.prop);
}
}
new derivedClass();
输出是
baseClass prop is 88
derivedClass prop is 83
现在两个道具不应该相同(83)吗?因为一个道具覆盖了另一个? 我这里有什么问题吗?
【问题讨论】:
标签: javascript inheritance ecmascript-6 es6-class ecmascript-next