Pessoal, fiquei curioso sobre um certo assunto. Nesse curso temos vários módulos e cada um tem vários exercícios, certo?
O primeiro exercício do módulo 4 (arrays) é uma modificação de outro exercício que fizemos do módulo anterior (3), que é a modificação do programa que falava sobre funcionários.
Ai que vem a minha dúvida, eu criei uma cópia do meu programa do módulo 3 e modifiquei ele para atender as necessidades do exercício do módulo 4, porém mantive os nomes das minhas classes, até da classe que possui meu código main(nome da classe que possui o main é "programa"), uma vez que eu guardo esses códigos todos em uma única pasta e tendo compilado os dois arquivos (javac no prompt) eu não teria dois arquivos programa.class nessa mesma pasta? Como que quando eu mandei executar o programa.class ele soube que era do módulo 4 e não do módulo 3?
Se o comando javac sobrescreve o antigo programa.class(módulo 3) que eu tinha na pasta pelo programa.java novo(módulo 4) ele não teria que pedir autorização do usuário ou informar que ele iria fazer isso?
- obs: eu sei que o programa.class era do módulo 4, pois pedi para imprimir na tela informações sobre a empresa, coisa que não tem no módulo 3*
Obrigado a todos!