Example #1
0
        static void Main()
        {
            BankAccount a = new CheckingAccount("A1000", "Joe", 500);

            a.Deposit(300);
            a.Withdraw(900);
            a.Withdraw(800);
            Console.WriteLine(a);   //Normally, this would display CoreConsoleApp.CheckingAccount, but I overrode the ToString() method!


            BankAccount b = new SavingsAccount("B2000", "Ripal", 200);

            b.Withdraw(30);
            b.AddInterest();
            Console.WriteLine(b);


            Console.ReadLine();
        }
Example #2
0
        static void Main()
        {
            string      myName = "Alexis";
            BankAccount a      = new CheckingAccount("A1000", "Joe", 500);

            //Update on Bank Account.
            //Made a change
            BankAccount a1 = new CheckingAccount("A2000", "Ahmed", 5);

            a.Deposit(300);
            a.Withdraw(900);
            a.Withdraw(50);
            a.Deposit(100);       //More changes
            a.Withdraw(800);
            a.Deposit(9500);      //Made a deposit of 9500.00;
            Console.WriteLine(a); //Normally, this would display CoreConsoleApp.CheckingAccount, but I overrode the ToString() method!


            BankAccount b = new SavingsAccount("B2000", "John", 200); //changed name

            b.Withdraw(30);
            b.AddInterest();
            Console.WriteLine(b);

            BankAccount c = new CheckingAccount("C3000", "Komal", 850);

            c.Withdraw(550);
            c.Deposit(23);
            Console.WriteLine(c);

            BankAccount b1 = new SavingsAccount("B13000", "Benjamin", 8000000000);

            b1.Deposit(20000);
            Console.WriteLine(b1);

            Console.ReadLine();
        }