A Method can call another methods but it can also call itself. When a method calls itself, it'll be named recursive method.
A Recursive usually, has the two specifications:
Recursive method calls itself so many times until being satisfied.
Recursive method has parameter(s) and calls itself with new parameter values.