Method Overloading means that you can have different methods having the same code, but with different parameters. Here is an example:
class MyMath{ public static int Add(int number1, int number2) { return Add(number1, number2, 0); } public static int Add(int number1, int number2, int number3) { return number1 + number2 + number3; }}