【发布时间】:2023-03-06 12:42:01
【问题描述】:
如何在抽象类中正确定义抽象方法?我希望 IDE 告诉我该抽象方法的实现是必须的。
我尝试了以下方法,但没有成功:
export abstract class MyAbstractClass {
/**
* @abstract
*/
public submit() {
throw new Error('This class must be implemented')
}
}
问题是:如果您不这样做,我们如何让 IDE 抱怨 实现抽象方法?
【问题讨论】:
-
你不能只添加
abstract关键字而不是public吗? -
abstract makeSound(input : string) : string;其中input是一个参数,第一个string是类型检查,第二个string是返回类型 -
@JacobHeater 不重复。我只是使用那里的语法,但我想知道是否有办法将它与 IDE 集成(例如 Visual Studio Code)
-
@AndreiTodorut 这将要求您实际正确定义
abstract方法,因此使这个问题重复。How can i properly define a abstract method in a abstract class ?
标签: javascript typescript