Перегрузка - это концепция, в которой у вас одни и те же сигнатуры или методы с одинаковыми именами, но разными параметрами и переопределением, у нас есть методы с одинаковыми именами с разными параметрами, также наследование известно как переопределение.