Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Construtores com passagem de parâmetros

Guilherme, bom dia. Minha dúvida é a seguinte. Criei aquele construtor do ContaCorrente com passagem da agencia e do numero da conta. Primeiro: E os outros métodos ? Não precisam entrar neste construtor ? Segundo: Esse parâmetros, do construtor, eles levam o valor digitado para o Setters dos métodos Agencia e Numero ? Fiz um teste e coloquei zero como parâmetro de entrada e ele aceitou. Abraço.

 public ContaCorrente(int agencia, int numero)
        {
            Agencia = agencia;
            Numero = numero;
        }
1 resposta
solução!

Bom dia Fernando!

No começo, é normal confundir Classe com Objeto.

A Classe é uma família de objetos, o construtor pertence à ela, e não aos Objetos.

1) Os outros métodos não precisam estar dentro do construtor. O construtor é um tipo especial de Método. Você pode (e deve!) criar um Objeto já passando alguns atributos.

2) Não é que os parâmetros passados no construtor sejam levados para os Setters, eles são levados ao Objeto criado (instância). Pode ser que os setters nem existam, mesmo assim os valores serão atribuídos ao Objeto.