sandboxws
9/28/2011 - 11:41 PM

CoffeeScript simple classes

CoffeeScript simple classes

class eSpacian
  constructor: (@name) ->

  sayHello: ->
    console.log @name + ' says Hello'

class Developer extends eSpacian
  constructor: (name, @favLanguage) ->
    super name

  develop: ->
    console.log "I'm developing using " + @favLanguage


eSpacianDeveloper = new Developer('Ahmed El.Hussaini', 'CoffeeScript')
eSpacianDeveloper.sayHello()
eSpacianDeveloper.develop()