class和interface?

来源:2-19 内置类型

LayLowMay

2021-10-27

老师,这里的内置类型比如Array,为什么不用class而是用interface声明。那什么时候用class呢?还是跟type一样,能用interface我就尽量用interface。

还是内置库希望实现一个标准,所以提供的是interface。等到我们自己实现更复杂的个人定制的功能(比如链表LinkedList)才用class

写回答

1回答

张轩

2021-10-27

同学你好 我认为很多情况下 class 关注的是代码的实现 而使用 interface 可以更方便的描述类型 所以你去看类型文件 一般都是使用 interface 来描述的。这就是主要的区别。

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程