why should abstract classes must have at least one abstract method and provide the implementation for its non-abstract methods. code example
Example: is it necessary for abstract class to have abstract method
No, abstract class can have zero abstract methods.