如何将以下 Java 代码翻译成 Scala?
class ClassA {
private int field1;
private int field2;
public ClassA() {
field1 = 1;
field2 = 2;
}
}
我看到有两个选项:
class ClassA(val field1: Int, val field2: Int) {
....
}
或者class ClassA {
val field1: Int = 1
val field2: Int = 2
}
什么是推荐的,以及为什么?