在课程中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()
}
为什么我们可以这样做?哪里可以找到更多关于它的信息?
答案 0 :(得分:5)
这是一个匿名子类,因为你可以用Java来完成它。