我有一个用 Java 编写的抽象类:
abstract class AbstractJavaClass {
abstract public Map<String, String> method(Map<String, String> params);
}
我正在尝试在scala中扩展这个类:
class ScalaConcreteClass extends AbstractJavaClass {
override def method(params: ...): ...
}
首先,我在 scala 中将 type (...) 写为 Map[String, String] (只是不知道要尝试什么:)),但它说:(Note that java.util.Map[java.lang.String,java.lang.String] does not match Map[String,String])
我应该如何覆盖这些方法?