小编aga*_*n14的帖子

我们可以使用具有scala特征的新关键字吗

我到处都读到我们无法实例化特征,但是当我运行这段代码时,它运行良好。我对scala的特性感到困惑,有人可以解释一下。

trait X {
  def a: Int
  def b: String
}

object test {
  def main(args: Array[String]) {
    new X() {
      override def a: Int = 1

      override def b: String = "as"
    }
}
Run Code Online (Sandbox Code Playgroud)

inheritance scala traits

0
推荐指数
1
解决办法
37
查看次数

标签 统计

inheritance ×1

scala ×1

traits ×1