今天小编给大家分享一下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
以上就是“typescript接口如何定义”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注天达云行业资讯频道。