大家好,我在工作中遇到了一些我自己无法解决的问题。一切都是用 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
in改变ImSoLonely
。
我正在阅读一些关于创建MyParentClass
抽象的东西(它在 coffescript 中工作),但我仍然不知道如何使用它ImSoLonely
,如何执行另一个覆盖的类(函数?)firstFunction
。非常感谢提前!!!!!!如果您无法阅读此代码,请让我现在,我会尝试将其转换为 javascript 代码。对不起我的英语不好,但我希望这是可以理解的。