na aula vi que é citado que o Compilador gera o construtor quando nao definimos um, mas isto é feito pelo Java ou pela IDE?
na aula vi que é citado que o Compilador gera o construtor quando nao definimos um, mas isto é feito pelo Java ou pela IDE?
Olá Gabriel! Tudo bem?
É isso mesmo! Quando não definimos um construtor específico para a classe, o compilador do Java faz isso para nós.
O compilador faz parte do pacote que instalamos em nosso computador, o JDK, que inclui o Java Runtime Environment, o compilador Java e as APIs.
Ou seja, podemos considerar isso como sendo feito pelo próprio Java, já que o compilador faz parte do pacote JDK e não da IDE.
E podemos ter certeza disso pois poderíamos compilar um arquivo Java mesmo que não estivéssemos utilizando a IDE, pelo próprio terminal do sistema operacional... Claro, isso seria mais trabalhoso que utilizar a IDE, mas é apenas um exemplo que nos mostra que o compilador do Java não depende de uma IDE específica, mas sim que as IDEs que nós utilizamos fazem uso dos recursos do Java.
Espero ter te ajudado!
Caso tenha mais dúvidas é só falar, estamos aqui para ajudar!
Bons estudos!