Tuesday, 1 May 2018

Simple console application using Late Binding Properties

Simple console application using Late Binding Properties
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplicationSample
{
    class LateBinding
    {
        class Maruti
        {
            public virtual void Display() //Vertual Method
            {
                Console.Write("Maruti Car");
                Console.ReadKey();
            }
        }
        class Esteem : Maruti
        {
            public override void Display()
            {
                Console.Write("Esteem Car");
                Console.ReadKey();
                //base.Display();
            }
        }
        class Zen : Maruti
        {
            public override void Display()
            {
                Console.Write("Zen Car");
                Console.ReadKey();
                //base.Display();
            }
        }
        class LateBindingTest
        {
            public static void Main()
            {
                Maruti m = new Maruti();
                m = new Maruti();
                m.Display();
                m = new Esteem();
                m.Display();
                m = new Zen();
                m.Display();
            }
        }
    }
}
https://www.youtube.com/channel/UCKLRUr6U5OFeu7FLOpQ-FSw/videos

0 comments

Post a Comment