There are several tutorials as already stated. Here's a quick example I hope is accurate (it's like answering a test)
Parametric polymorphism
The same class defines more than one function with the same name but a different array of parameters. The parameter numbers and/or type make it possible to route the call to the right function.
class PolyTest1 {
private void method1(int a) {}
private void method1(String b) {}
}
Inheritance polymorphism
A class can redefine one of its parent class' methods. The object type makes it possible to call the right function.
public class PolyTest2 extends PolyTest1{
private void method1(String b) {}
}