Organizational preference / convention question: Should methods in a class be written to access class-level variables directly, or should you pass in all variables as params?

Simple example, let’s say you have a class with numerous private variables, “varA”, “varB”, “varC”, etc. Now you have a method in your class that’s only dependent on, let’s say, two of your variables, “varA” and “varB”. Do you find it better to make this fact clear by explicitly passing in “varA” and “varB” as […]