So here I have overloaded AddNumbers with 2 different signature.
Then a question came in my mind as if the function signature is same just a slight change in it's access modifier, will that be a function overloading?
I modified the above 2 signatures as;
So I concluded that, difference in access modifier does not matter. To overload a function either it's return type or arguments should differ.