从Coffeescript中的构造函数调用方法

Sam*_*Sam 24 coffeescript

是否可以从Coffeescript中的构造函数中调用方法?
例如

class Animal
  constructor: (@name) ->
    move()

  move: (meters) ->
    alert @name + " moved #{meters}m."

class Snake extends Animal
  move: ->
    alert "Slithering..."
    super 5

sam = new Snake "Sammy the Python"
Run Code Online (Sandbox Code Playgroud)

这会生成以下错误消息"ReferenceError:move is not defined"

小智 36

有可能的.但是,要引用您必须使用的方法,@move()或者this.move()名称move()本身是不够的.