Разница между фрагментом класса и фрагментом объекта

Я хотел бы знать, в чем точная разница между фрагментом класса и фрагментом объекта в поднимать.

Если у меня есть

class Foo {
  var a: String
  def render(n:NodeSeq) = {
    

you chose {a}

} }

и

object Bar {
  var b: String
  def render(n:NodeSeq) = {
    

you chose {b}

} }

В чем конкретная разница между ними, имеют ли aи bразличное поведение. В просто поднятьсказано, что

В этом случае сниппет является одноэлементным объектом, потому что он не принимает никаких параметров конструктора и не имеет переменной экземпляра.

Значит ли это, что для каждого пользователя Панельбудет одинаковой?

Я знаю, что это нубский вопрос, однако мне нужно очень четко сформулировать этот вопрос, и я не очень хорошо понимаю разницу между объектами и классами во фрагментах.

5
задан Christopher Chiche 19 March 2012 в 17:17
поделиться