扩展类时,有时我们忘记在已经实现的方法中调用超类实现。
有没有办法通过在重写方法时抛出错误或者不调用super来阻止这种情况?
示例
class MainClass implements OnInit
{
ngOnInit() {
// base implementation
}
}
class InnerClass extends MainClass
{
ngOnInit() {
super.ngOnInit(); // ---> throw error if didn't call this line
// additional implementation
}
}