Abstract Class and An Interface
Abstract Class : The class which cannot be instantiated is known as an Abstract Class . So an object of it cannot be created. Hence it must be inherited. Can't be instantiated. Must be inherited. It may have Concrete Methods & Abstract Methods. An Abstract Class can have only Abstract Method. An Abstract Method must be overridden. public abstract class AbstractA { public abstract string AbstractProperty { get ; set ; } public abstract void AbstractFunction1(); public virtual void AbstractFunction2() { Console .WriteLine( "AbstractA : AbstractFunction2()" ); } public void AbstractFunct...