Por que no Eclipse nós deixamos todas as classes separadas em arquivos diferentes? Por não deixamos todas declaradas no mesmo código?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por que no Eclipse nós deixamos todas as classes separadas em arquivos diferentes? Por não deixamos todas declaradas no mesmo código?
Nos exercícios foi criado apenas um arquivo com n classes.
Para cada arquivo compilado podemos ter apenas uma classe public, ou seja, somente esta poderá ser chamada por outras classes.
Quando temos um único arquivo com n classes. significa que somente a que tem o public poderá ser chamado por outras classes. Desta forma matamos o conceito de POO. Acredito que por este motivo o Eclipse barra por padrão.