Files
coffeescript/test/fixtures/execution/test_calling_super.coffee
2009-12-28 23:08:02 -05:00

24 lines
469 B
CoffeeScript

Base: =>
Base.prototype.func: string =>
'zero/' + string
FirstChild: =>
FirstChild extends Base
FirstChild.prototype.func: string =>
super('one/') + string
SecondChild: =>
SecondChild extends FirstChild
SecondChild.prototype.func: string =>
super('two/') + string
ThirdChild: =>
ThirdChild extends SecondChild
ThirdChild.prototype.func: string =>
super('three/') + string
result: (new ThirdChild()).func('four')
print(result is 'zero/one/two/three/four')