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