TS 定义一个抽象类(不允许被实例化)

index.ts

abstract class Foo {
  constructor() {}
  className = "Foo";
}

class FooChild extends Foo {
  constructor() {
    super();
  }
}

// const foo = new Foo(); // Error

const fooChild = new FooChild();
fooChild.className; // "Foo"

posted on 2021-09-09 10:51  aisowe  阅读(184)  评论(0编辑  收藏  举报

导航