Monday, 30 September 2019

Sample Inheritance using virtual, override and new keyword

Sample Inheritance using virtual, override and new keyword
using System;
namespace ConsoleApplicationSample
{
    public class Sample
    {
        public virtual void GetSample()
        {
            Console.WriteLine("We are Sample");
        }
    }
    public class Sample2 : Sample
    {
        public override void GetSample()
        {
            Console.WriteLine("We are Sample2");
        }
    }
    public class Sample3 : Sample2
    {
        public new void GetSample()
        {
            Console.WriteLine("We are Sample3");
        }
    }
    public class SampleInheritance
    {
        public static void Main()
        {
            Sample obj1 = new Sample2();
            obj1.GetSample();
            Sample obj2 = new Sample3();
            obj2.GetSample();
            Console.ReadLine();
        }
    }
}
https://www.youtube.com/channel/UCKLRUr6U5OFeu7FLOpQ-FSw/videos

0 comments

Post a Comment