Abstract classes are to be extended until to a concrete
Can have both abstract & non abstract methods.
An Abstract class can not be instantiated.
A non abstract class can be extended to an abstract class.
If At least one abstract method present in a class then that class
must be abstract.
abstract & final modifiers can never be together.
abstract classes can have both abstract methods & non abstract