易百教程

15、Typescript中的接口是什么?

接口是在应用程序中充当合约的结构。它定义了类要遵循的语法,这意味着实现接口的类必须实现其所有成员。它不能被实例化,但可以被实现它的类对象引用。TypeScript 编译器使用接口进行类型检查(也称为“鸭子类型”或“结构子类型”),无论对象是否具有特定结构。

语法:

interface interface_name {    
          // variables' declaration    
          // methods' declaration    
}

接口仅声明方法和字段。它不能用于构建任何东西。接口无需转换为 JavaScript 即可执行。它们对运行时 JavaScript 的影响为零。因此,他们的唯一目的是在开发阶段提供帮助。