1
resposta

Quem gera o construtor implicitamente é o Java ou a IDE?

na aula vi que é citado que o Compilador gera o construtor quando nao definimos um, mas isto é feito pelo Java ou pela IDE?

1 resposta

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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software