What is an abstract method ?
An abstract method does not have a body. It contains only method signature terminated by a semicolon instead of curly braces. Abstract method can be declared only within the abstract class or within the interfaces. The definition to the abstract method will be provided by the class which extends the abstract class or implements the interface.