2016-01-01 43 views
-2

为什么Scala中的案例类需要使用强制括号()。需要案例类括号

 case class TestCase() {} 

为什么就不能象下面这样:

 case class TestCase {} 
+7

的[为什么的情况下类,而参数列表弃用可能的复制? ](http://stackoverflow.com/questions/2254710/why-were-the-case-classes-without-a-parameter-list-deprecated) – Sparko

+0

嗯通过线程,但它没有给出确切的答案。如果你有细节,你可以在这里分享 –

回答

1

这是为了避免错误。 如果你有一个案例类没有ARGS这意味着用户可创建将是相同的,所以在大多数情况下,你真正的意思是将所有情况下的类case object