Scrigroup - Documente si articole

     

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


VARIABILE DE CLASA

java



+ Font mai mare | - Font mai mic



VARIABILE DE CLASA

Dupa cum am vazut in cursurile anterioare o variabila de clasa este definita si memorata chiar in clasa respectiva.Valorile variabilelor de clasa se aplica clasei si tuturor instantelor sale.

In cazul variabilelor de instanta fiecare noua instanta primea o copie a variabilelor de instanta definite in clasa.Fiecare instanta poate modifica apoi valorile acestor variabile fara a afecta alte instante.In cazul variabilelor de clasa exista o singura copie a acesteia.Modificarea valorii sale este vizibila in toate instantele clasei.



Variabilele de clasa se definesc prin inserarea cuvantului cheie static inaintea numelui variabilei.De exemplu, sa luam urmatoarea definitie de clasa:

class MembruFamilie

Instantele clasei noastre poseda propriile valori pentru prenume si varsta insa variabila de clasa numeFamilie are o valoare comuna pentru toti membrii familiei.Daca se modifica valoarea acestei variabile toate instantele clasei MembruFamilie vor fi afectate.

Pentru accesarea acestor variabile de clasa se foloseste aceeasi notatie cu punct.Pentru a obtine sau modifica valoarea unei variabile de clasa in partea stanga a punctului putem folosi atat numele instantei cat si al clasei.Ambele linii urmatoare vor afisa aceeasi valoare:

MembruFamilie tata=new MembruFamilie();

System.out.println("Numele " "+tata.numeFamilie);

System.out.println("Numele " "+MembruFamilie.numeFamilie);

In practica este recomandabil sa folosim numele de clasa in stanga punctului cand ne referim la o variabila de clasa.Astfel codul va fi mai usor de citit si depanat.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1085
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