Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE




loading...



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








DOCUMENTE SIMILARE

Trimite pe Messenger
PORNIREA SI OPRIREA EXECUTIEI APPLETULUI
TRATAREA EVENIMENTELOR DE TASTATURA
ADMINISTRATORUL DE DISPUNERE IN STIVA (CardLayout)
PRINCIPALELE ACTIVITATI ALE APPLET-URILOR
FOLOSIREA METODELOR PENTRU INDEPLINIREA SARCINILOR
TIPURI DE VARIABILE
Tipurile variabilelor
Sintaxa limbajului Java
ADMINISTRATORUL DE DISPUNERE SECVENTIALA (FlowLayout)
OPERATORI LOGICI

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.



loading...






Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 528
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 2020 . All rights reserved

Distribuie URL

Adauga cod HTML in site