Question: describe the difference in the way variables and class objects are passed as arguments to a method?
Answer: When a variable is passed as an argument, a copy of the variable's contents is passed. The receiving method does not have access to the variable itself. When an object is passed as an argument, a reference to the object (which is the object's address) is passed.