我记得能够为抽象类提供接口,类似这样,但是我无法在任何地方在线找到该代码。我在这里无法做到这一点:
interface AbstractParent {
staticMember: () => boolean
}
abstract class AbstractParent {
static example() {
return this.staticMember()
}
}
class Utilize extends AbstractParent {
static staticMember() {
return true
}
}
console.log(Utilize.example())
是否可以使抽象类需要静态方法?
答案 0 :(得分:1)
您也可以尝试将this.staticMember()
替换为Utilize.staticMember()
:Playground
理想情况下,您想使用static abstract staticMember
。但不幸的是,它尚不被支持,而且似乎没有实现它的好方法。
查看我们的以下讨论:
答案 1 :(得分:0)
这可以正常工作,但不能确保var result = db.partrequisition
.Where(c => c.ReferenceNumber == searchModel.ReferenceNumber)
.GroupBy(c => c.ReferenceNumber)
.Select( <??> );
实现Utilize
方法。
staticMember