Classes interdependentes

Existem algumas classes no java, como por exemplo o Integer e o String, do qual o Integer contém métodos que retornam String, e o String tem métodos que retornam Integer, ou seja uma utiliza a outra, até ai tudo bem.
Eu estou criando duas classes com a mesma caracteristica que citei, mas o problema está na compilação, pois quando tento compilar uma delas a outra da erro já que a outra classe ainda não existe.
Existe alguma maneira de compilar classes que dependam uma da outra??? Que é possível sei que é, já que classes da própria sun usam esse recurso.

Compile as duas ao mesmo tempo.

Pô cara valeu!!! Eu morria e não ia saber que dava pra fazer isso. Obrigadão mesmo. :stuck_out_tongue: