This is the:

  • Method name
  • List of Parameters
  • Parameter types

The return type is NOT part of the function signature. It is irrelevant for the compiler to figure out Dynamic Binding