interface BaseInter{
name : string;
test();
}
abstract class Abs implements baseInter{
}
在TypeScript中,编译器抱怨类错误地实现了接口:
abs类型中缺少名称.
这里是一个抽象类,那么我们为什么需要在那里实现接口呢?
interface BaseInter{
name : string;
test();
}
abstract class Abs implements baseInter{
}
在TypeScript中,编译器抱怨类错误地实现了接口:
abs类型中缺少名称.
这里是一个抽象类,那么我们为什么需要在那里实现接口呢?
您需要重新编写接口中的所有成员/方法,并向其添加abstract
关键字,因此在您的情况下:
interface baseInter {
name: string;
test();
}
abstract class abs implements baseInter {
abstract name: string;
abstract test();
}
有一个建议:Missing property declaration in abstract class implementing interfaces,但由于以下原因被拒绝:
不过,不写声明的便利性将是