Я изучаю scala. У меня есть один основной вопрос.Как отличается объект Singleton от экземпляра класса
Мой вопрос не касается класса. Речь идет об объектах.
Я хотел бы понять, как экземпляр класса scala отличается от экземпляра класса Java.
У меня есть ниже код в Скале
class Employee(var id:Int,var name:String)
{
def show()
{
println("Id : " +id)
println("Name :"+name)
}
}
object obj1
{
def main(args: Array[String])
{
val emp1 = new Employee(100,"Surender")
emp1.show
}
}
Я хочу знать, что это obj1? Можем ли мы сказать, что obj1 - это экземпляр класса Employee или объекта класса Employee.
Аналогично Как Obj1 отличается от emp1?
Возможный дубликат [Разница между объектом и классом в Scala] (http://stackoverflow.com/questions/1755345/difference-between-object-and-class-in-scala) – baudo2048