Declaracao de classes

Ola galera,

Porque eu não consigo declarar mais de uma classe publica no mesmo arquivo-fonte? Mas para classes com acesso default isso não acontece, elas podem ser declaradas em apenas um arquivo e ao compilar sao criados arquivos .class para cada uma. Porque isso não pode acontecer para classes publicas?

Pq nao, ueh. Regra da linguagem.

Ok, valeu!

Regras sao regras… rs…

É realmente uma regra da linguagem?

Você pode ter quantas classes quiser dentro de um arquivo mas somente uma pode ser publica.

thnx Luiz!