Типы переменных в CoffeeScript

Я не совсем уверен, что использование для различных переменных в CoffeeScript

class Cow
  @utters = 1

  constructor: (@name) ->

  mutate:->
     alert @utters

  heads: 1
  feet = 9


c = new Cow 

Из моего расследования, кажетсяheads является публичным иfeet это личное. Мое замешательство приходит при выясненииname а такжеutters, Заname это более или менее компилируется вthis.name = name и дляutters это компилируется вCow.utters = 1.

Итак, мои вопросы. Какова сфераutters и как к нему следует обращаться? Какова сфераname и как к нему следует обращаться?

Ответы на вопрос(1)

Ваш ответ на вопрос