和 abstract 抽象类想比 interface 中不能有具体代码实现。
在类中要实现 interface
,需要使用 implements <interface name>
interface 对对象的约束,作用和 type 类似
[key: string]: any;
表示对象的键需要是字符串类型,值的累心不做约束
写一个同名 interface 就会实现 interface 的合并。
后面的 interface 和前面的 interface 中不能有同名参数
大多数情况下 type 和 interfere 使用相同
type 可以作为基本类型的别名使用,也可以申明联合类型
- interface 同名会合并,type 同名会报错
- interface 可以继承,type 使用
&
合并type 可以使用 &
合并 interface 类型
评论区
评论加载中...