Call-by-value:
Call-by-reference.
When you pass a value type, such as int or double, to a method, it is passed by value.
An object is passed by reference