abstract class


An abstract class is designed specifically as a class from which other classes can be derived. It is written with the expectation that its subclasses will add to its structure and behaviour, usually by completing the implementation of its (typically) incomplete methods. An abstract class has no instances.


Course References:

Characteristics of Inheritance