相关疑难解决方法(0)

从typescript中的超类调用重写方法

当我从超类构造函数调用重写方法时,我无法正确获取子类属性的值.

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中的函数.

oop typescript typescript1.4

48
推荐指数
3
解决办法
8万
查看次数

标签 统计

oop ×1

typescript ×1

typescript1.4 ×1