コード例 #1
0
        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();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            ContaPoupanca cp = new ContaPoupanca();

            cp.Numero = 100;
            cp.Saldo  = 99.99;
            cp.GetSaldo();
        }
コード例 #3
0
        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);
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: GuilhermeLamim/Estudos
        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);
        }
コード例 #5
0
        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();
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: luferIPCA/2020-20201-LP2
        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);
        }