When passing an object reference to a method, Java passes
- Acheck_circle
The reference by value (the method has its own reference variable to the same object)
- B
By reference (caller's variable can be reassigned)
- C
The whole object by value
- D
Deep copy
Explanation
Java is always pass-by-value; for objects, it's the reference value that's copied — both refer to the same object, but reassigning inside the method doesn't affect the caller.