用抽象类(typescript)覆盖原型函数

时间:2017-02-02 07:59:55

标签: typescript visual-studio-2013 abstract-class

我的打字稿类(基础)

namespace customNamepsace
{
    export abstract class SomeAbstractClass
    {
     public SomeFunction()
        {
        //Some (standard)action
        }
    }
}

在其他一些类中(覆盖函数):

class AnotherClass extends customNamepsace.SomeAbstractClass
{
        customNamepsace.SomeAbstractClass.prototype.SomeFunction=function()
        {
        //overwrite that (standard)action

        }
}

我明白了:

  

意外的令牌。构造函数,方法,访问器或属性是   预期

这里做什么?

1 个答案:

答案 0 :(得分:1)

如果您想覆盖 SomeFunction的行为,请尝试以下操作:

class AnotherClass extends customNamepsace.SomeAbstractClass
{
     public SomeFunction()
     {
        //Code to override the behavior of the base class
     }
}