ImageC 手动添加私有属性也报错是为什么

来源:3-12 接口 -类类型+继承接口+混合类型+接口继承类

雲飛向天

2021-12-13

3-12 15.57
最后的 ImageC 这个类如果如下这样写:

class ImageC implements SelectableControl {
  private state: any
  select() {}
}

这样写为什么也会报错的 没有 state 的这个私有属性手动给加上按理说也满足了 为啥也会报错呢???

写回答

1回答

ustbhuangyi

2021-12-14

你自己声明 state 也是没用的,而且是不允许的,因为你的目的是要实现 SelectableControl 这个接口,而这个接口由于继承了 Control,它也就继承了它的私有属性 state,你就不能再单独声明  state 了

0
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程