Is it necessary for an abstract class to have at least one abstract method?
If a class has an abstract modifier on its declaration it becomes abstract class.
abstract