Boa tarde! Quero entender em qual parte do código é feito a afirmação "A solução para o código seria remover as atribuições no construtor de ContaCorrente". Como exemplo gostaria de ver como seria o código fazendo tal remoção.
Boa tarde! Quero entender em qual parte do código é feito a afirmação "A solução para o código seria remover as atribuições no construtor de ContaCorrente". Como exemplo gostaria de ver como seria o código fazendo tal remoção.
Ele se refere a esta parte:
public class ContaCorrente : Conta
{
public ContaCorrente(int numero, int agencia)
{
Numero = numero;
Agencia = agencia;
}
}
Ficaria assim:
public ContaCorrente(int numero, int agencia) : base(numero, agencia)
{
}
Pois os campos "Numero" e "Agencia" são privados, logo eles não são visiveis dentro do ContaCorrente apenas dentro do Conta.