从java访问scala对象字段
我无法从java访问scala对象的字段。
斯卡拉:
object TestObject { val field = 5 }
Java的:
public class JavaTest { public static void main(String[] args) { int i = TestObject.field; } }
错误:
[error] JavaTest.java: cannot find symbol [error] symbol : variable field [error] location: class TestObject [error] int i = TestObject.field;
Scala字段是私有变量,具有相同名称的getter以保持不变性。
public class JavaTest { public static void main(String[] args) { int i = TestObject.field(); } }