5

简单的问题。我可以这样做:

object Xyz extends Actor { ... }

还是演员必须是具有实例的类?

4

3 回答 3

12

对象扩展Actor工作正常。

也许你忘start了演员?(这是我一开始犯的错误)

object Xyz extends Actor {
    start

    ...
}
于 2009-10-25T07:49:40.330 回答
6

object关键字本质上是创建一个匿名类和该类的单个实例。所以是的,该代码会很好 -Xyz将是对作为 Actor 的对象的引用。

于 2009-10-22T23:34:51.570 回答
2

我想推荐以下“一劳永逸”的模式:

Actor.actor { doStuff }

您的操作将在单独的线程中运行以结束。

于 2009-10-22T23:38:11.580 回答