三、typescript接口
接口用来定义一个类的结构
用来定义一个类中应该包含哪些接口和方法, 同时接口也可以当成类型声明去使用;接口的特点:
- 接口中的方法,是抽象方法(即不能有方法体)
- 接口中的属性,都不能有实际的值;
可以在定义类的时候取限制类的结构,只定义对象的结构,不考虑实际值
定义接口:
1 interface myInterface{ 2 name:string, 3 age:number 4 }
类实现接口:
1 class MyClass implements myInterface{ 2 name: string 3 age: number 4 5 constructor(){ 6 this.name="aa"; 7 this.age=12; 8 } 9 } 10
类型type和interface
者两个没有发现区别,可以互换;
1 interface myInterface{ 2 name:string, 3 age:number 4 } 5 6 const inter:myInterface={ 7 name:"aaa", 8 age:12 9 } 10 11 //描述一个对象的类型 12 type myType = { 13 name:string, 14 age:number 15 } 16 const obj:myType={ 17 name:"aaa", 18 age:12, 19 }
博客园地址:https://www.cnblogs.com/lixiuming521125/

浙公网安备 33010602011771号