Answer:
The name of the function and the parameter's types.
Explanation:
In Java, you need to have distinct functions - if two different methods have the same name, as long as they have different parameters - that is fine. If they have the same name and parameters, that is not fine.