美文网首页1024Learning TypescriptTypeScript基础
8、TypeScript 接口继承接口,类实现多接口

8、TypeScript 接口继承接口,类实现多接口

作者: 圆梦人生 | 来源:发表于2019-03-06 11:18 被阅读2次

1、ts类中只能继承一个父类
2、ts类中可以实现多少接口,使用(,)号分隔
3、ts接口中可以继承多个接口,使用(,)号分隔

案例:

interface InterfaceOne {
    //
    sports():void;
}
interface InterfaceTwo {
    //
    swimming():void
}
// 接口集成接口
interface InterfaceThree extends InterfaceOne,InterfaceTwo {
    //
    coding():void;
}

class ParentCls {
    name:string;
    constructor(name:string){
        this.name = name
    }
    //
    ktv(){
        console.log(this.name + '唱歌');
    }
}
// 继承父类实现多接口
class SubCls extends ParentCls implements InterfaceTwo, InterfaceOne {
    
    // 实现接口
    sports(){
        console.log(this.name + '运动')
    }

    swimming(){
        console.log(this.name + '游泳')
    }
}
let subCls = new SubCls('小明');
subCls.sports()
subCls.swimming();
subCls.ktv()

//
class SubCls2 extends ParentCls implements InterfaceThree {
    //
    coding(){
        console.log(this.name + '写代码');
    }
    sports(){
        console.log(this.name + '运动');
    }
    swimming(){
        console.log(this.name + '游泳')
    }
}
let subCls2 = new SubCls2('小王');
subCls2.coding();
subCls2.sports();
subCls2.ktv();
subCls.swimming();

相关文章

  • 接口与实现

    接口是比“abstract类”更抽象的类,在java中,类是单继承的,而接口可以实现多继承 接口包含接口声明和接口...

  • 8、TypeScript 接口继承接口,类实现多接口

    1、ts类中只能继承一个父类2、ts类中可以实现多少接口,使用(,)号分隔3、ts接口中可以继承多个接口,使用(,...

  • 6.6接口之间的多继承

    类与类之是单继承的,直接父类只有一个 类与接口之间是多实现的,一个类可以实现多个接口。 接口与接口之间是多继承的 ...

  • 第十三章接口

    Java中继承为单继承,只有一个父类 接口 特性 接口不能被实例化 实现类必须实现接口的所有方法 实现类可以实现多...

  • Kotlin抽象类与接口 (2)✔️接口使用

    接口声明和实现接口与多继承接口继承接口中的具体函数和属性✔️同一函数继承多个实现的问题 比抽象类更加抽象的是接口,...

  • 注解继承

    接口注解不能被实现类继承。接口注解不能被子接口继承。父类接口能被子类接口继承,注解需要被@Inherited元注解...

  • Lession09抽象类和接口

    抽象类 继承练习 接口 继承基类并实现接口

  • 抽象类和接口的区别

    1.接口: 因为java不支持多继承,所以有接口,一个类只能继承一个父类,但是可以实现多个接口,接口本身也可以继承...

  • 2018年9月26日.NET笔试面试题

    C#中的接口和类有什么异同? 不同点 不能直接实例化接口。 接口不包含方法的实现。 接口可以多继承,类只能单继承。...

  • TypeScript interface extends cla

    TypeScript 中接口也可以继承类,并且接口可以继承类中的各个成员包括protect和private成员。假...

网友评论

    本文标题:8、TypeScript 接口继承接口,类实现多接口

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