Construtor vazio sem chamar super()

2 respostas Resolvido
java
D

Quando faço construtores parametrizados, crio um construtor também vazio.

No construtor vazio, devo sempre fazer a chamada a super()? Porque?
(Leve em consideração, que minha classe é apenas um JavaBean.)

2 Respostas

romarcio
Solucao aceita

A chama do super() é implícita em qualquer construtor, com parâmetros ou não. É sempre a primeira instrução do construtor, mesmo que você não adicione lá ele existe para o compilador.
Dá uma lida nesse tutorial - Declaração de Construtores em Java - tem uma explicação mais completa sobre isso.

D

Muito obrigado @romarcio, era realmente esse fator que faltava ficar claro pra mim. Com isso, então, fica claro que não é necessário adicionar o super() no construtor.

Criado 15 de janeiro de 2016
Ultima resposta 16 de jan. de 2016
Respostas 2
Participantes 2