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}";
program.cs
Titular titular = new Titular("Filipe Real", "123.456.789 - 10", "Rua Chocolate, Imaginatropole");
Conta banco = new Conta("Filipe Real", 1234, 5678910, 161.04, 5000.00);
Console.WriteLine(banco.Informacoes);