Differentiate between call by value or pass by value and call by reference or pass by reference. Java Language
Single Choice
Views 148
Answer:
| Call by value | Call by reference |
|---|---|
| Values of actual parameters are copied to formal parameters. | Reference of actual parameters is passed to formal parameters. |
| Changes made to formal parameters are not reflected back to actual parameters. | Changes made to formal parameters are reflected back to actual parameters. |
Difference between call by value and call by reference:
- Call by value: A copy of the actual parameter is passed to the function. Changes made to the parameter inside the function do not affect the original argument.
- Call by reference: A reference to the actual parameter is passed to the function. Changes made to the parameter inside the function affect the original argument.
Related Articles:
This section is dedicated exclusively to Questions & Answers. For an in-depth exploration of Java Programming Language, click the links and dive deeper into this subject.
Join Our telegram group to ask Questions
Click below button to join our groups.