Overloading is Function having the same name but with different types of parameters and An operator, whose meaning is determined by the operand type.