在打字稿中,是否可以在抽象类中包含一个数组,然后在该数组中添加或推送项目?
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;
}
答案 0 :(得分:0)
是的,您可以这样做。就像在非abstract
类中进行操作一样,只需将其标记为abstract
:
abstract class Example {
private data: string[] = [];
addData(item: string) {
this.data.push(item);
}
}
除非您将其子类化(class SomethingElse extends Example
...),否则它将不会有用。