Defining multiple methods with the same name but different parameters.
A mechanism where multiple definitions sharing the same method name but differing in parameter types or count are provided, and the correct one is selected automatically at call time. In most languages, definitions that differ only in return type don't count as a valid overload -- only differences in the signature, such as parameter types or count, are used to distinguish them.
© 2026 ITBGM