0

在 coursera 课程中https://class.coursera.org/reactive-001/class我遇到了这样的结构:

trait Generator[+T] {
  def generate: T
}

和用法:

val integers = new Generator[Int] {
  val rand = new java.util.Random
  def generate = rand.nextInt()
}

为什么我们可以做到这一点?我在哪里可以找到更多关于它的信息?

4

1 回答 1

5

它是一个匿名子类,你可以在 Java 中做到这一点。

于 2013-11-10T10:45:38.270 回答