Abstract methods are those which need to be implemented in subclass/child class . Abstract methods are only defined in superclass/parent class(Abstract class) but with no body. A method which is not abstract i.e. if a methods definition is given in the same class its declared is called concrete.