我在Java中有以下语句需要转换为Scala:
MyClass myClass = object.method(MyClass.class);
请注意,MyClass是Java类,object.method是Java方法。
我的尝试是
val myClass = object.method(MyClass.class)
然而我在MyClass.class
说identifier expected but 'class' found
时收到错误。如何转换?
答案 0 :(得分:3)
Java .class的Scala等价物是classOf方法
尝试
object.method(classOf[MyClass])