今天小编给大家分享一下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
者两个没有发现区别,可以互换;
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接口如何定义”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。