概述
接口是TypeScript中用于定义对象结构的方式。它描述了对象应该具有哪些属性和方法。
接口只在编译时存在,用于类型检查,不会生成任何JavaScript代码。
基本接口
typescript
加载中...
可选属性和只读属性
可选属性和只读属性
可选属性:使用?标记,属性可以不存在
interface User {
id: number;
name: string;
age?: number; // 可选
}
只读属性:使用readonly标记,属性不能修改
interface User {
readonly id: number;
name: string;
}
函数类型接口
typescript
加载中...
接口继承
typescript
加载中...