I have to say something about method overloading. In very common terms, we can say that it is doing the same thing on different things. For example "wash". You wash a car, wash a floor, wash a dirty pot. "Wash" is the method and you are overloading it with different objects.
Otherwise it would be very difficult. That is you would have to say "carWash the car" or "floorWash the floor".
That's enough about washing / method overloading