Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


REFERINTE LA OBIECTE

java



+ Font mai mare | - Font mai mic



REFERINTE LA OBIECTE

Pe masura ce lucram cu obiecte un lucru important de inteles il reprezinta folosirea referintelor.

O referinta este un tip de pointer folosit pentru a indica valoarea unui obiect.

Atunci cand atribuim un obiect unei variabile sau trasmitem un obiect ca argument pentru o metoda nu folosim de fapt obiecte.Nu folositi nici macar copii ale obiectului.De fapt folosim referinte catre acele obiecte.



Import java.awt.Point;

class TestReferinte

}

Desi la o prima vedere variabilele pt1 si pt2 ar trebui sa aiba valori diferite totusi nu este asa.Variabilele x si y pentru pt2 au fost si ele schimbate chiar daca in program nu se vede nimic explicit.Motivul este ca in linia 6 s-a creat o referinta de la pt2 la pt1, in loc sa se creeze pt2 ca un nou obiect, copiat din pt1.

pt2 este o referinta la acelasi obiect ca si pt1.Oricare dintre variabile poate fi folosita pentru a referi obiectul sau pentru a-I modifica variabilele.

Daca doream ca pt1 si pt2 sa se refere obiecte separate, trebuiau folosite instructiuni new Point() separate in liniile 5 si 6:

pt1=new Point(100,100);

pt2=new Point(100,100);

Folosirea referintelor in Java devine si mai importanta atunci cand transmitem argumentele metodelor.




Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1132
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved