可能重复:
Accessing scala object fields from java斯卡拉“对象”变量不可见从Java?
我有这样的斯卡拉对象
object Foo {
val TOTAL = 10
def totalMethod = 10
}
当我做这在Java代码:
System.out.println(Foo.totalMethod());
它的工作原理,但是当我做
System.out.println(Foo.TOTAL);
它并不:
[error] /Users/pfernand/Projects/foo/Whatever.java:23: cannot find symbol
[error] symbol : variable TOTAL
[error] location: class Foo
[error] System.out.println(Foo.TOTAL);
[error]
确实是重复的。对不起,但我无法通过谷歌搜索找到答案:( – 2012-08-09 16:38:38