接口

作者: 鱼香肉丝没有渔 | 来源:发表于2020-12-29 09:15 被阅读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('嘿嘿嘿')
        }
     }
    

    相关文章

      网友评论

          本文标题:接口

          本文链接:https://www.haomeiwen.com/subject/lokynktx.html