When I write muliple versions of a method with different parameters, and call the method I will get the choice of which method to use due to overloading.

However if I wish to have all the methods have the same parameters, but have different return types, will this work in the same way or does overloading only take the parameters lists into account?