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()
 |