继承有一些问题。如何实现从Some Pencil到Another Pencil的类型继承?需要:pen3.type //普通
Cells(4, 4).FormulaR1C1 = "=IF(RC[-1]<>"""",sheet2!R[1]C-Sheet2!RC,"""")"
答案 0 :(得分:1)
继承将仅继承属性,而不继承值,除非在类定义本身中设置了属性。例如
class SomePencil extends Pencil {
constructor(color, type) {
super(color);
this.type = type || 'common'; // Setting a default value if type is not passed
}
};
设置默认值的新方法
class SomePencil extends Pencil {
constructor(color, type = 'common') {
super(color);
this.type = type;
}
};
引用jsfiddle