【发布时间】:2018-01-25 08:48:26
【问题描述】:
我正在查看一些代码并偶然发现:
export class A extends B implements C {
...
}
然后是另一个类
export abstract class B implements C {
...
}
然后我想,如果A类扩展了B,而B已经实现了接口C(如下图),那A是否也需要实现C呢?
我希望我说清楚了,不要太复杂。
谢谢!
【问题讨论】:
-
不,没必要。
-
export不是 Java 类的有效修饰符。除此之外,当A扩展B时,它会隐式实现C。 -
不,它会隐式实现
C类,因为它在超类B中。
标签: typescript inheritance extends implements