ts 中 extends 和 implements
- ts 中 extends 可以理解为 es6 class 对应的 extends
- 可以实现类的继承
class Son extends Father {}
可以实现和接口的继承
interface ISon extends IFather { sonValue: number; // ISon上除了从IFather继承的属性,还增加了sonValue }
- implements 理解为实现,A implements B,A 上要有 B 对应的属性和方法,不能用于两个 interface 之间
- 类和类之间
class Son implements Father {}
// 用于类之间,此时没有继承的效果,而是要求Son上要有定义Father类的属性方法 - 类和接口之间:
class Son implements IFather {}
// 用接口去规范class, 要求Son的属性和方法等要按照IFather接口中定义的来
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。