使用Scala中的泛型调用Java静态方法

Codey McCodeface

我有形式的Java方法

    public interface JavaInterface< T extends A >{
        static < T extends A > JavaInterface< T > callThis(){
         //I want to call this in scala

        }
    }

我在Scala中写道

val x = JavaInterface[SomeClass].callThis()

但是我收到一个错误消息,告诉我“这不是值”。如何在Scala中调用该静态方法?

你要:

val x = JavaInterface.callThis[SomeClass]()

参数是静态方法的方法,而不是类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章