Boa noite mpeht-alura ,
O construtor não trabalha com o banco de dados. Ele é um método (que tem o mesmo nome da classe) utilizado na construção do objeto. A sua função é popular as propriedades do objeto com os parâmetros passados na criação do objeto, garantindo que o objeto seja criado corretamente. Veja o exemplo abaixo:
public class Funcionario {
String nome;
int idade;
double salario;
//construtor
Funcionario(String nome, int idade, double salario) {
this.nome = nome;
this.idade = idade;
this.salario = salario;
}
}
public class Testafuncionario {
public static void main(String[] args) {
Funcionario f1 = new Funcionario("Carlos", 45, 2000.0);
System.out.println(f1.nome + " tem " + f1.idade + " anos e ganha " + f1.salario + " reais por mês" );
}
}
Carlos tem 45 anos e ganha 2000.0 reais por mês
Abraços