{ return LocalEnvironment$.MODULE$; }
应该管用。
编辑:之所以可行,是因为这是Scala表示单例对象的方式。该类中
ObjectName$有一个名为的字段,其中
MODULE$填充有该类的单个有效实例。但是还有一个叫做的类
ObjectName,它将所有方法复制为静态方法。这样一来,您就可以
ObjectName.methodName在大多数情况下像Java一样使用它(只需调用),Scala就有一个真正的类可以传递。
但是,当Java需要传递类时-而不是通常使用一堆静态方法(这是
object在Java中设计的)来完成的,那么您必须知道Scala如何在内部表示它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)