При перегрузке (overloading) можно изменить:
- Количество параметров.
- Типы параметров.
- Порядок типов параметров.
Нельзя изменить:
- Тип возвращаемого значения.
- Модификаторы доступа.
- Модификаторы (static, abstract, virtual, override и т.д.).
- Имя метода.
Пример на C#:
csharp