CoffeeScriptのクラス宣言、プロパティ、メソッドの記述方法(メモ)個人的なメモです。すごく基本的ですが、ふり返れるように。すぐに慣れるとは思うんだけどさ。2回位は見直すだろう。

class User
  constructor: (@name) ->
  hello: -> alert "hello, #{@name}"

class AdminUser extends User
  hello: -> 
    alert "admin says..."
    super()

tom = new User "Tom"
tom.hello()

bob = new AdminUser "Bob"
alert bob.name
bob.hello()

参考

カテゴリー: Code

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください