Estou fazendo alguns códigos e seguindo alguns tutoriais e percebi que ao compilar apenas a classe que contém o método MAIN, o código roda normalmente e nem preciso compilar as outras classes.
O compilador é esperto o suficiente para ver o que você está usando e:
Se não tiver import:
Procurar no mesmo pacote da sua classe;
Procurar no java.lang;
Se tiver o import:
Procurar no local importado;
Então, ele compila o arquivo, se necessário.
Antes de procurar nesses locais, ele também já verifica as classes que estão no classpath, como as classes do próprio Java e classes que venham de arquivos .jar.
Bom, pelo visto é o package então (sim, as classes estão dentro da mesma pasta), pois não precisei fazer import, apenas fiz a instancia a partir da classe que continha os métodos da regra de negócio.