小编nou*_*ass的帖子

TypeScript中的多类继承

有什么方法可以解决只允许扩展至多一个其他类的问题.

class Bar {

  doBarThings() {
    //...
  }

}

class Bazz {

  doBazzThings() {
    //...
  }

}

class Foo extends Bar, Bazz {

  doBarThings() {
    super.doBarThings();
    //...
  }

}
Run Code Online (Sandbox Code Playgroud)

目前这是不可能的,TypeScript会给出错误.可以通过使用接口来克服其他语言中的这个问题,但是在TypeScript中无法解决问题.

欢迎提出建议!

javascript inheritance interface class typescript

7
推荐指数
1
解决办法
9232
查看次数

标签 统计

class ×1

inheritance ×1

interface ×1

javascript ×1

typescript ×1