Junior — Middle
Երբ երկու փոփոխականներ ցույց են տալիս նույն օբյեկտի օրինակին հիշողության մեջ?
sobes.tech AI
Պատասխան AI-ից
Երկու փոփոխականները ցույց են տալիս նույն օբյեկտին հիշողության մեջ, երբ երկուսը էլեկտրոնային հղում են անում նույն օբյեկտին, ոչ թե նրա պատճենին: Java-ում դա տեղի է ունենում, երբ օբյեկտի հղումը նշանակվում է փոփոխականներին, օրինակ՝
MyClass obj1 = new MyClass();
MyClass obj2 = obj1; // obj2 և obj1 ցույց են տալիս նույն օբյեկտին
Մեկ փոփոխականի միջոցով կատարված փոփոխությունները տեսանելի կլինեն մյուսով, քանի որ երկուսը հղում են անում նույն օբյեկտին հիշողության մեջ։