I am just checking my reasoning here, because I think I already know the answer. Someone asked me: No matter how many instances I might have of a particular class, a given method will surely have the same operation in each of those objects. So why have Java developers invented the static modifier for methods? We can contrast this with static variables. Here, of course, each object can have a different value for a given field.
My response was that, no, a given method will not have the same operation in each instance of the class. For example, setters and getters operate in "identical" ways in each instance of a class, but their output does depend on the instance of the class.