Method overloading concepts and explanation

1234567891011121314
Across
  1. 2. Methods differ by number or type of these
  2. 3. Overloading increases code readability
  3. 7. Overloading makes code easier to maintain
  4. 9. Changing parameter order also results in this
  5. 11. Duplicate constructors with different parameters
  6. 14. Methods must have the same name to be overloaded
Down
  1. 1. Overloading happens at this time
  2. 4. Runtime feature that is different from overloading
  3. 5. Compiler chooses method based on this
  4. 6. Another name for compile-time resolution
  5. 8. Same method name but different parameters
  6. 10. Type of binding used in method overloading
  7. 12. Type of programming that supports method overloading
  8. 13. Changing the type of argument (int/float) to overload a method