在scala super /构造函数调用中使用self / this

时间:2019-06-20 12:12:27

标签: scala

我需要将对当前对象(正在创建的对象)的引用传递给被调用的构造函数。

class Example(
  val test: String,
  var origin: Example
) {
  def this(test: String) {
    this(test, this)
  }
}

但是我编译器抱怨“这只能在类,对象或模板中使用”。

如果我没记错的话,这在Java中是不可选的,所以我确信它是可能的。但是我应该怎么写呢?

0 个答案:

没有答案
相关问题