CoffeeScriptのクラス宣言、プロパティ、メソッドの記述方法(メモ)

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

参考

Pocket
LINEで送る

You may also like...