Question:

Guião 2, task C: podemos alterar a classe AbstractIterator?

(Last edited: terça, 17 março 2009, 6:11 )
Answer:
Só as partes internas, como o nome do campo _playList. Todos os membros visíveis externamente (i.e., que fazem parte da interface da classe) têm de permanecer como estão, caso contrário surgem erros de compilação no mooshak.
Também é permitido acrescentar membros à classe, tal como é permitido acrescentar classes vossas e mais métodos às classes especificadas. O importante é que as classes e métodos especificados existam com a interface exactamente como especificado (senão ocorrem erros de compilação) e se comportem também como especificado (senão falham nos testes).

» FAQ sobre submissões ao mooshak