美文网首页
TypeScript interface extends cla

TypeScript interface extends cla

作者: 给我翻译翻译 | 来源:发表于2020-07-20 22:47 被阅读0次

    TypeScript 中接口也可以继承类,并且接口可以继承类中的各个成员包括protect和private成员。假设你用接口 Autoface 继承了 A 类,那么Autoface 接口只能被A类及其子类实现。ts的这个功能,可以限制继承类的接口只能被该类及其子类使用,当其他类实现时就会报错。

    
    class A {
    
        state:1;
    
        private a=1;
    
    }
    
    interface Autoface extends A {
    
    }
    
    class C extends A implements Autoface{
    
    
    
    }
    
    

    相关文章

      网友评论

          本文标题:TypeScript interface extends cla

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