For example,
public void foo( int a, float b )
is distinct from the method
public void foo( float b, int a )
For example, consider some constructors for the Color class.
( method name, type of parameter 1, type of parameter 2, ..., type of parameter N )
If they match elsewhere, then you get a compile error when you define the class.