Olá, Miguel! Tudo bem?
Parabéns, você conseguiu implementar as classes conforme foi proposto no exercício!
Você fez um bom trabalho! Se você está pensando em deixar tudo em um único arquivo, como sugerido no título da sua dúvida, não há problemas no contexto dessa atividade, mas não se esqueça de que separar as classes em arquivos diferentes pode ajudar na organização e manutenção do código em projetos maiores.
Agradecemos muito por compartilhar seu exercício com a comunidade Alura!
Conte com o apoio do fórum em sua jornada :)
Um abraço e bons estudos!