При перегрузке методов два метода с одинаковыми именами будут считаться разными, если выполнены 3 из указанных условий:

  • Методы имеют разное типы формальных параметров
  • Методы имеют разные типы возвращаемых значений
  • Методы имеют разные имена формальных параметров
  • Методы имеют разное количество формальных параметров
  • Методы имеют разный порядок следования типов формальных параметров

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.