Eu posso criar um construtor abstrato ?
Eu posso criar um construtor abstrato ?
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! 😄