diff options
| author | Joshua Peek <josh@joshpeek.com> | 2012-07-23 15:52:49 -0500 |
|---|---|---|
| committer | Joshua Peek <josh@joshpeek.com> | 2012-07-23 15:52:49 -0500 |
| commit | 7b6caa0f6c7603aabb5e6ed657e24aaddbeafc78 (patch) | |
| tree | ec0522eae75bb04ae73d28ae3f599682a2bfdaeb /samples/CoffeeScript/classes.coffee | |
| parent | 314f0e485227915931db361be14d308a210bedea (diff) | |
Rename samples subdirectories
Diffstat (limited to 'samples/CoffeeScript/classes.coffee')
| -rw-r--r-- | samples/CoffeeScript/classes.coffee | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/samples/CoffeeScript/classes.coffee b/samples/CoffeeScript/classes.coffee new file mode 100644 index 0000000..2b2a718 --- /dev/null +++ b/samples/CoffeeScript/classes.coffee @@ -0,0 +1,21 @@ +class Animal + constructor: (@name) -> + + move: (meters) -> + alert @name + " moved " + meters + "m." + +class Snake extends Animal + move: -> + alert "Slithering..." + super 5 + +class Horse extends Animal + move: -> + alert "Galloping..." + super 45 + +sam = new Snake "Sammy the Python" +tom = new Horse "Tommy the Palomino" + +sam.move() +tom.move() |
