Specifying a class with keyword abstract indicates that it can’t be instantiated. You can create the instance of the class by using new operator. Suppose you want to write a super class wherein certain methods are implemented and some methods are abstract methods (just method signatures without any implementation ). Point to be noted about