gpt4 book ai didi

java - Scala 使用可变参数构造函数扩展 Java 类

转载 作者:行者123 更新时间:2023-12-01 21:51:07 26 4
gpt4 key购买 nike

我有一个带有可变参数构造函数的 java 类:

class Foo {
this(Bar... bars) {
...
}

我如何在 Scala 中扩展这个类?

//doesnt compile
class NooFoo(bars: Bar*) extends Foo(bars)

最佳答案

你可以试试
类 NooFoo(bars: Bar*) 扩展 Foo(bars:_*)
由于bars是一个Seq[Bar],而Foo(bars:Seq[Bar])不是java类Foo的构造函数,因此它无法编译。

关于java - Scala 使用可变参数构造函数扩展 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35190131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com