当我从超类构造函数调用重写方法时,我无法正确获取子类属性的值.
例
class A
{
constructor()
{
this.MyvirtualMethod();
}
protected MyvirtualMethod(): void
{
}
}
class B extends A
{
private testString: string = "Test String";
public MyvirtualMethod(): void
{
alert(this.testString); // This becomes undefined
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道如何正确覆盖typescript中的函数.