Chciałbym wiedzieć, jaka jest dokładna różnica między urywkiem klasy a fragmentem obiektu w wyciągu.Różnica między fragmentem klasy a fragmentem obiektu
Jeśli mam
class Foo {
var a: String
def render(n:NodeSeq) = {
<h3> you chose {a} </h3>
}
}
i
object Bar {
var b: String
def render(n:NodeSeq) = {
<h3> you chose {b} </h3>
}
}
Jaka jest różnica między nimi beton, zrobić a
i b
mają różne zachowania. W simply lift jest powiedziane, że
W tym przypadku fragment jest Singleton obiektu, ponieważ nie ma żadnych parametrów konstruktora i nie ma instancji variabled.
Czy to oznacza, że dla każdego użytkownika, Bar
będzie taki sam?
Wiem, że jest to pytanie typu "noob", jednak muszę jasno o tym powiedzieć i nie pasuję do różnicy między obiektami i klasami w opisach.
Dzięki, to jest właśnie ta mała podpowiedź, której potrzebowałem! –