Files
coffeescript/documentation/coffee/super.coffee
2010-02-08 10:58:49 -05:00

26 lines
379 B
CoffeeScript

Animal: ->
Animal::move: (meters) ->
alert @name + " moved " + meters + "m."
Snake: (name) -> @name: name
Snake extends Animal
Snake::move: ->
alert "Slithering..."
super 5
Horse: (name) -> @name: name
Horse extends Animal
Horse::move: ->
alert "Galloping..."
super 45
sam: new Snake "Sammy the Python"
tom: new Horse "Tommy the Palomino"
sam.move()
tom.move()