在Scala中使用抽象Java类

时间:2016-06-17 00:10:46

标签: scala

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

解决这个问题的好方法是什么?

0 个答案:

没有答案