在Java中:
public interface Foo { public static final int Bar = 0; }
在Scala中,我如何创建一个trait Foohas Bar,并且可以通过以下方式访问它:Foo.Bar?
trait Foo
Bar
Foo.Bar
您可以创建一个伴随对象(使其等同于静态对象),并使用final val关键字在其中定义变量(使其等同于最终常量):
trait Foo { } object Foo { final val Bar = 0 }
这里还有很多