If a non-abstract class inherits from an abstract class, it may not provide definitions for all the abstract methods. code example
Example 1: is it necessary for abstract class to have abstract method
No, abstract class can have zero abstract methods.
Example 2: can you declare an abstract method in a non abstract class
No. A normal class(non-abstract class) cannot have abstract methods.