mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			354 B
		
	
	
	
		
			CoffeeScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			354 B
		
	
	
	
		
			CoffeeScript
		
	
	
	
	
	
| 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()
 |