接口

接口interface

/*
用来定义一个类的结构;定义一个类中应该包含哪些属性和方法;同时接口也可以当成类型声明使用
*/
interface myTeeing {
  name: string;
  age: number;
}
interface myTeeing {
  ah: string;
}
/*
const obj: myTeeing = {
   name: '王五',
   age: 15,
    ah: '大刀'
}
*/
/*接口可以在定义类的时候去限制类的结构;接口中的所有属性都不能有实际的值;只定义对象的结构,而不考虑实际值;在接口中所有的方法都是抽象方法*/
interface myFun{
   name: string;
   sayHell(): void;
}

/*定义类时,可以使类去实现一个接口;
    实现接口就是使类满足接口的要求
implements(实现)
*/
class Mclas implements myInt {
  name: string;
   constructor(name: string){
         this.name = name;
  }
  sayHell() {
    console.log('嘿嘿嘿')
    }
 }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容