We can't instantiate an abstract class because the motive of abstract class is to provide a common definition of base class that multiple derived classes can share.
Abstract class is complete Virtual class which contain only abstract members which have noting to do by itself so to avoid the situation we are restricted to instantiate abstract class but if its is need then create its subclass which allows you to create object or instantiate it.
Loading