Construtor vazio em Java

Java

IntelliJ IDEA

06/12/2019

Percebo que meus professores usam construtores vazios em suas classes,mas para qual objetivo isso é feito?
Vitoria Poncio

Vitoria Poncio

Curtidas 0

Respostas

Paulo Mendes

Paulo Mendes

06/12/2019

Em Java, quando uma classe tem construtor vazio, os atributos dela recebem uma inicialização padrão, a depender dos tipos destes atributos. O objetivo dos professores eu não sei mas imagino que eles não possuem regras de negócio bem definidas nestas classes, nem restrições quanto a estes valores serem os padrão. Então assim as classes ficam mais simples.

Mas em determinados casos é melhor definir um construtor. Às vezes é necessário mesmo, em aplicações reais, sob pena de erros de lógica em tempo de execução.
GOSTEI 0
Luciano Mendel

Luciano Mendel

06/12/2019

É considerado uma boa prática a criação do construtor vazio, este construtor vazio é utilizado por alguns frameworks em sua aplicação. Então este construtor vazio será consumido por este framework. Nas salas de aula já vi muitos professores utilizarem, porém creio que eles estão acostumados tanto com este construtor vazio que acabe passando despercebido a utilização dele.
GOSTEI 0
POSTAR