0
respostas

Construtores Conta

{
  
    public Conta(Titular titular, int agencia, int numeroDaConta, double saldo, double limite)
    {
        Titular = titular;
        Agencia = agencia;
        NumeroDaConta = numeroDaConta;
        Saldo = saldo;
        Limite = limite;
    }

    public Titular Titular { get; set; }
    public int Agencia { get; set; }
    public int NumeroDaConta { get; set; }
    public double Saldo { get; }
    public double Limite { get; set; }

    public string Informacoes => $"Conta nº {this.NumeroDaConta}\nAgência {this.Agencia}\nTitular: {this.Titular.Nome}\nSaldo: {this.Saldo}\nLimite: {Limite}";
}

class Titular
{
    public Titular(string nome, string cpf, string endereco)
    {
        Nome = nome;
        Cpf = cpf;
        Endereco = endereco;
    }

    public string Nome { get; set; }
    public string Cpf { get; set; }
    public string Endereco { get; set; }
}

Titular titular = new Titular("Rafael Rocha", "123.123.123.12", "Rua Santo Agostinho");
Conta conta = new Conta(titular, 112233, 22113344, 500.00, 1000.00);

Console.WriteLine(conta.Informacoes);