Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Atribuição de valor no início do código funciona como construtor?

Olá, se ao invés de utiliza um construtor eu definir, na declaração das variáveis como no código, os valores padrões, teria a mesma função?

O objetivo do construtor é obrigar o usuário a inserir os valores?

public class Conta {
    private double saldo = 0;
    private int agencia = 101;
    private int numero = 2400;
    private Cliente titular;

Obrigada

2 respostas
solução!

Boa noite Claudia!

Definindo os valores direto nas variáveis, todo objeto (Conta) que você criar terá esses valores. Pode se dizer que o objetivo do construtor é esse mesmo, de obrigar o usuário a inserir valores. Mas antes de definir um construtor, pense no seu objeto, nesse caso a Conta, quando vamos em um banco abrir uma conta o que é obrigatório para abrir uma conta? Nome, CPF, RG, endereço, etc. então você define um construtor que terá que receber esses atributos.

Espero ter ajudado, abraço.

Ajudou muito, obrigada