2013年6月2日日曜日

[CoffeeScript]クラスの継承

クラスの継承はJavaと同じようにextendsを使用して行える。

# 親クラス
class Parent
  constructor : (@param1, @param2) ->

  toString : ->
    "param1:#{@param1}, param2:#{@param2}"

# Parentを継承したChildクラス
class Child extends Parent
  param1Length : ->
    @param1.length

  toString : ->
    "param1->#{@param1}, param2->#{@param2}"