相关疑难解决方法(0)

682
推荐指数
15
解决办法
105万
查看次数

扩展与在TypeScript中实现纯抽象类

假设我有一个纯抽象类(即没有任何实现的抽象类):

abstract class A {
    abstract m(): void;
}
Run Code Online (Sandbox Code Playgroud)

就像在C#和Java中一样,我可以扩展抽象类:

class B extends A {
    m(): void { }
}
Run Code Online (Sandbox Code Playgroud)

C#和Java不同,我也可以实现抽象类:

class C implements A {
    m(): void { }
}
Run Code Online (Sandbox Code Playgroud)

课程BC行为有何不同?为什么我会选择一个与另一个?

(目前,TypeScript 手册语言规范不包括抽象类.)

abstract-class extends implements typescript

59
推荐指数
3
解决办法
2万
查看次数