static void Main(string[] args) { Conta acc = new Conta(1001, "Goku", 0.0); ContaJuridica bacc = new ContaJuridica(1002, "Goten", 0.0, 500.0); //UPCASTING Conta acc1 = bacc; Conta acc2 = new ContaJuridica(1003, "Trunks", 0.0, 200.00); Conta acc3 = new ContaPoupanca(1004, "Vegeta", 0.0, 0.01); // DOWNCASTING ContaJuridica acc4 = (ContaJuridica)acc2; acc4.Emprestimo(100.0); if (acc3 is ContaJuridica) { //ContaPoupanca acc5 = (ContaPoupanca)acc3 ContaJuridica acc5 = (ContaJuridica)acc3; acc5.Emprestimo(200.0); WriteLine("Emprestimo!"); } if (acc3 is ContaPoupanca) { //ContaPoupanca acc5 = (ContaPoupanca)acc3 ContaPoupanca acc5 = acc3 as ContaPoupanca; acc5.atualizacaoSaldo(); WriteLine("Atualizado!"); } ReadKey(); }
static void Main(string[] args) { ContaPoupanca cp = new ContaPoupanca(); cp.Numero = 100; cp.Saldo = 99.99; cp.GetSaldo(); }
private void btnSacar_Click(object sender, EventArgs e) { Conta conta = new ContaPoupanca(); conta.Depositar(1000); conta.Sacar(100); MessageBox.Show("Poupança:\n" + "Foi feito um depósito de $1000 foi sacado $100 o saldo é $" + conta.Saldo); }
private void button1_Click(object sender, EventArgs e) { Conta c1 = new ContaPoupanca(); c1.Deposita(100.0); MessageBox.Show("conta poupança c1 = " + c1.Saldo); Conta c2 = new Conta(); c2.Deposita(100.0); MessageBox.Show("conta c2 = " + c2.Saldo); }
static void Heranca() { Console.WriteLine("###### Heranca"); Heranca.Conta conta = new Heranca.Conta(); Console.WriteLine("### Número da Conta:" + conta.NumeroConta()); Heranca.Conta contaCorrente = new Heranca.ContaCorrente(); Console.WriteLine("### Número da Conta Corrente:" + contaCorrente.NumeroConta()); Heranca.Conta contaPoupanca = new Heranca.ContaPoupanca(); Console.WriteLine("### Número da Conta Poupança:" + contaPoupanca.NumeroConta()); Console.ReadLine(); }
static void Main(string[] args) { Conta c1 = new Conta(); c1.num = 1; c1.titular.nome = "ola"; //c1.tipo = TIPOCONTA.CC; c1.saldo = 1000; c1.Deposito(300); c1.Levantamento(150); Conta c2 = new Conta(); c2.num = 2; c2.titular.nome = "ole"; //c2.tipo = TIPOCONTA.CP; c2.saldo = 1000; c2.Deposito(350); c2.Levantamento(100); ContaPoupanca c3 = new ContaPoupanca(); c3.Deposito(1000); c3.Levantamento(130); ContaBancariaPoupanca c4 = new ContaBancariaPoupanca("oli", 12, 124.5); c4.Deposito(1200); c4.Levantamento(120); ContaBancariaPoupanca c5 = new ContaBancariaPoupanca("olu", 13, 1200.5, DateTime.Now); }