1
resposta

[Dúvida] Construtores abstratos.

Eu posso criar um construtor abstrato ?

1 resposta

Olá Carlos, tudo bem?

Não é possível criar um construtor abstrato em Java. Construtores são métodos especiais que têm o mesmo nome da classe e são responsáveis por inicializar os objetos criados a partir dessa classe. Eles não podem ser abstratos, porque precisam ser chamados no momento da criação do objeto para realizar a inicialização.

No entanto, você poderia criar uma classe abstrata que possua um construtor protegido ou privado. Um construtor protegido só pode ser acessado pelas subclasses da classe abstrata, enquanto um construtor privado só pode ser acessado dentro da própria classe abstrata. Essas técnicas, porém, são muito pouco utilizadas, só em casos muito específicos. É mais comum realmente construtores específicos ou sobrescrita dos mesmo.

Caso a dúvida persista, não deixe de nos avisar por aqui.

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!