Pergunta

Pergunta simples. Eu posso fazer isso:

object Xyz extends Actor { ... }

ou fazer Atores têm de ser aulas com instâncias?

Foi útil?

Solução

O object palavra-chave é essencialmente a criação de uma classe anônima e uma única instância dessa classe. Então, sim, que o código vai ficar bem -. Xyz será uma referência a um objeto que é um ator

Outras dicas

Objeto Actor estendendo funciona bem.

Talvez você se esqueceu de start o ator? (Isso é um erro que eu fiz inicialmente)

object Xyz extends Actor {
    start

    ...
}

Eu gostaria de recomendar o seguinte 'dispare e esqueça' padrão:

Actor.actor {doStuff}

O seu funcionamento será executado em um segmento separado para conclusão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top