从另一个类中覆盖类中的函数(coffeescript / javascript)

时间:2013-06-21 17:29:37

标签: javascript class function coffeescript overwrite

大家好我在工作中遇到一些问题,我自己无法处理。一切都是用coffescript写的,但当然如果有人想用JS帮助我,我不介意,我感谢所有的帮助:) 所以,让我们开始吧。

我是实习生,因为我的怪异领导者,我被迫在课堂上覆盖一些功能。所以,假设我有MyParentClass类,它包含:

class @MyParentClass
  firstFunction: (var) ->
    imp
  secondFunction: (var)->
    doest matter really

所以我班上有2个函数,但我只想“覆盖”第一个函数。所以我的班级正在另一堂课中使用:

class @ImUsingParentClass
  someFunction: ->
    new MyParentClass(some variables)

另外一个类扩展并使用了这个类

class @ImSoLonely extends ImUsingParentClass

所以它几乎结束了:) 我必须在firstFunction中更改MyParentClass {/ 1}}。

我正在阅读一些关于创建ImSoLonely作为抽象的东西(它在coffescript中工作),但我仍然不知道如何在MyParentClass中使用它,如何执行另一个类(函数?)覆盖ImSoLonely。 非常感谢提前!!!!! 如果您无法阅读此代码,请立即让我,我会尝试将其转换为JavaScript。 对不起,我的英语不好,但我希望这是可以理解的。

0 个答案:

没有答案