抽象类可以有数组吗?

时间:2018-08-13 14:10:19

标签: arrays typescript abstract-class

在打字稿中,是否可以在抽象类中包含一个数组,然后在该数组中添加或推送项目?

abstract class Department {
  private data: string[] = [];

  addData(item: string) {
    this.data.push(item);
  }

  constructor(public name: string) {}

  printName(): void {
    console.log("Department name: " + this.name);
  }

  abstract printMeeting(): void;
} 

1 个答案:

答案 0 :(得分:0)

是的,您可以这样做。就像在非abstract类中进行操作一样,只需将其标记为abstract

abstract class Example {
    private data: string[] = [];

    addData(item: string) {
        this.data.push(item);
    }
}

除非您将其子类化(class SomethingElse extends Example ...),否则它将不会有用。