1
resposta

[Sugestão] [Projeto] Solução.

Titular.cs

class Titular
{
    public Titular(string nome, string cPF, string endereco)
    {
        Nome = nome;
        CPF = cPF;
        Endereco = endereco;
    }

    public string Nome { get; }
    public string CPF { get; }
    public string Endereco { get; }
}

Conta.cs

class 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; }
    public int Agencia { get; }
    public int NumeroDaConta { get; }
    public double Saldo { get; }
    public double Limite { get; }

    public string Informacoes => $"Conta Nº: {this.NumeroDaConta}, Agência: {this.Agencia}, Titular: {this.Titular.Nome} - Saldo: {this.Saldo}";
    public void ExibirInformacoes()
    {
        Console.WriteLine(Informacoes);
    }
}

Program.cs

Titular titular1 = new Titular("Lorenzo", "123.456.789.00", "Rua Alameda");

Conta conta1 = new Conta(titular1, 123456, 40001, 300.46, 900.00);
conta1.ExibirInformacoes();
1 resposta

Olá Lorenzo! Tudo joia?

Seu código está muito bem estruturado! Você já implementou os construtores para as classes Titular e Conta, e também a exibição das informações da conta de forma ótima.

Continue praticando e explorando novas funcionalidades!

Bons estudos!