在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
TypeScript接口 接口是一种规范的定义,它定义了行为和动作的规范;在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。 一、接口类别: 1、属性接口:对传入对象的约束 interface IPeople {
可选接口:接口中的属性是可选的 interface IPeople {
2、函数类型接口:对方法传入的参数以及返回值进行约束 //加密的函数类型接口
3、可索引接口:对数组和对象的约束(不常用) //对数组的约束
4、类类型接口:对类的约束 interface IAnimal {
二、接口继承:接口继承就是说接口可以通过其他接口来扩展自己。TypeScript 允许接口继承多个接口。继承使用关键字 extends。1、单接口继承语法格式: Child_interface_name extends super_interface_name 示例: interface Shape { color: string; } interface Square extends Shape { sideLength: number; }
let square = <Square>{}; square.color = "blue"; square.sideLength = 10; console.log(square) 2、多接口继承语法格式: Child_interface_name extends super_interface1_name 示例: interface Shape { color: string; }
interface PenStroke { penWidth: number; } interface Square extends Shape, PenStroke { sideLength: number; }
let square1 = <Square>{}; square1.color = "blue"; square1.sideLength = 10; square1.penWidth = 5.0; console.log(square1)
|
请发表评论