KwickClips Java · 40 sec · free
Why did marks not change?
Short answer. The method received a copy of the value, not the variable itself.
What is a formal parameter?
The variable written in the method header.
Remember
| Actual: in the call |
| Formal: in the header |
| int passes a copy |
The method added ten. Why is marks still fifty? Marks is the actual parameter. Num is the formal one. Num gets a copy, so marks stays fifty. Actual is in the call. Formal is in the header. An int passes a copy.
This clip is from the full lesson: User-defined Methods in Java — 6 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: ICSE Class 9 Computer Applications, ICSE Class 9 Computer Applications, ICSE Class 9 Computer Applications, ICSE Class 9 Computer Applications
More KwickClips from this lesson
Why use a method?42 sec
Is the return type part of the signature?41 sec
What happens if you only define a method?37 sec
What makes a method impure?39 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

