Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图子类化的 Java 类具有如下方法:
public abstract void foo(Map var1);
我不知道如何覆盖该方法。我从中继承的 Java 类不使用泛型。
在斯卡拉我试过:
override def foo(var1:java.util.Map[Int,Int]){ }
但是编译器给了我一个错误信息,它什么都没有覆盖..
问题的核心是 Scala 需要 Map 上的类型参数,但是 Java 类不使用它们。
这将使它工作
override def foo(var1:java.util.Map[_,_]){ }