Java类定义为
public abstract class A<T> extends B<T>{
public A(final A1 a1, final A2 a2, final A3 a3) {
...
}
...
}
它在Java代码库中用作
new A<Boo>(a1, a2, a3) {...}
如果我将上述Java代码转换为Scala,如下所示
new A[Boo](a1, a2, a3) {...}
我的IDE告诉我&#34;无法解析构造函数&#34;。红线穿过A [Boo]部分。我认为它不是Boo,而是A,因为我在一个名为Boo的Java类中遇到了同样的错误。当我编译代码时,我收到一条错误消息
overloaded method constructor A with alternatives
解决这个问题的好方法是什么?