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();