接口

2020-12-29  本文已影响0人  鱼香肉丝没有渔

接口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('嘿嘿嘿')
    }
 }
上一篇下一篇

猜你喜欢

热点阅读