1
resposta

Duvida sobre o construtor

public Conta(int agencia, int numero) { this.agencia = agencia; this.numero = numero; System.out.println("Estou criando uma conta " + this.numero);

} Quais tipos de restrições podem ser feitas no Construtor e como ele trabalho junto ao banco de dados?

1 resposta

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