namespace TestSealedClasses
public abstract class Base
Console.WriteLine("This is Base Class walk.");
public virtual void Run()
Console.WriteLine("This is Base Class run.");
public abstract void Swim();
public class Derived : Base
public override void Run()
Console.WriteLine("This is Derived Class run.");
public override void Swim()
Console.WriteLine("This is implementation of Swim in derived class");
public static void Main(string[] args)
Base objBase = new Derived();