Some characteristics of an abstract class.
- The abstract class cannot be instantiated
- To use an abstract class, we have to inherit it from another class.
- If we inherit an abstract class, then we have to provide implementations to all the abstract method within the class.