Scala类初始化

时间:2016-05-04 14:49:09

标签: scala

我在scala中看到了这种语法。 val variable = new SomeClass("arguments") {...}。为什么在new之后有一个正文,它与创建对象的java方式有什么不同

1 个答案:

答案 0 :(得分:5)

这不仅仅是SomeClass的一个实例,它也是该类的扩展。此语法创建SomeClass匿名子类并实例化新的子类。

我不认为你的问题与类初始化有关。