Oi, pessoal. Tenho duas dúvidas:
- Após a criação da classe Cliente e substituição na Classe ContaCorrente, a variável que tinha colocado anteriormente para declarar o nome do titular deu o erro do título.
Então, contaDoBruno titular = "Bruno", não compilava mais no Program. Por quê?
using System;
namespace BityBank
{
class Program
{
static void Main(string[] args)
{
ContaCorrente contaGabriela = new ContaCorrente(); //instanciando a class ContaCorrente (objeto)
//contaGabriela.titular = "Gabriela";
contaGabriela.numeroAgencia = 863;
contaGabriela.numeroConta = 123456;
contaGabriela.saldo = 100;
Console.WriteLine(contaGabriela.titular);
//Adicionando valor ao saldo
contaGabriela.saldo += 300;
Console.WriteLine("Este é o valor da conta Gabriela após adicionar R$ 300 de saldo: R$ " + contaGabriela.saldo);
//acessando função sacar
Console.WriteLine("Saldo antes de ser sacado da conta Gabriela " + contaGabriela.saldo);
bool resultadoSaque = contaGabriela.Sacar(50); //variável precisa ser do mesmo tipo que a função criada na classe ContaCorrente
Console.WriteLine("Valor após o saque da conta Gabriela " + resultadoSaque);
//conta Bruno
//instanciando nova conta
ContaCorrente contaBruno = new ContaCorrente();
contaBruno.titular = "bruno";
//inserindo valor na conta Bruno
contaBruno.saldo = 200;
Console.WriteLine("O saldo da conta do Bruno é de: R$ " + contaBruno.saldo);
//depositando valor na conta Bruno
contaBruno.Depositar(50);
Console.WriteLine("Foi depositado R$ 50. O atual valor é de : R$ " + contaBruno.saldo);
//transferindo valor da conta Bruno para conta destinatário
//crio um novo objeto de conta destinario
ContaCorrente contaDestinatario = new ContaCorrente();
bool valorTransferencia = contaBruno.Transferir(100, contaDestinatario);
Console.WriteLine("Foi possível fazer a transferência? " + valorTransferencia);
Console.WriteLine("Com a transferência, o valor da conta Bruno é de: R$ " + contaBruno.saldo);
Console.WriteLine("Valor saldo da conta destinatário é de: R$ " + contaDestinatario.saldo);
}
}
}
- Por que na Classe ContaCorrente é public Cliente titular e não public Cliente nome como atribuída na classe Cliente?
obrigada!