Cosa vuol dire "nello stesso foglio"? O_o
Java vuole che ogni classe dichiarata come public abbia un omonimo file .java.
Quindi, public class Pippo starà nel file Pippo.java.
Dentro lo stesso file puoi mettere più classi ma solo una sarà public. Dentro una classe però puoi mettere altre classi (anche dentro metodi volendo...)