KwickClips Java · 43 sec · free
What does print(a.name) show after b.name = "Aman"?
Short answer. Aman, because a and b are the same object.
How do you make a new object?
Call the class, like S().
Remember
| Calling the class makes an object |
| b = a shares it, never copies |
You set b equals a, then change b. What happens to a? Calling S makes one object. B equals a adds a second label to it. So a also shows Aman. Two points. Calling the class makes an object. B equals a shares it, never copies.
This clip is from the full lesson: Classes and Objects — 6 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: CBSE Class 12 Information Technology (802), ICSE Class 9 Computer Applications, ICSE Class 9 Computer Applications, ICSE Class 9 Computer Applications
More KwickClips from this lesson
What is a class?41 sec
What do data members hold?39 sec
What does riya.marks = 91 do?40 sec
What does type(Student()) print?40 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.

