Variabile
Variabilele pot avea ca tip fie un tip primitiv de data, fie o referinta la un obiect.
Declararea variabilelor=tip nume_variabila
Initializarea variabilelor=tip nume_variabila,adica valoare
Declararea constantelor=final tip nume_variabila
Conventia de notare a variabilelor in Java este data de urmatoarele criterii:
- variabilele finale (constante) se scriu cu majuscule
- variabilele normale se scriu astfel : prima litera cu litera mica, daca numele variabilei este format din mai multi atomi lexicali, atunci primele litere ale celorlalti atomi se scriu cu majuscule, de exemplu:
final double PI = 3.14;
int valoare = 100;
long numarElemente = 12345678L;
String bauturaMeaPreferata = "apa";
In functie de locul �n care sunt declarate variabile se �mpart �n urmatoatele categorii:
- Variabile membre, declarate �n interiorul unei clase, vizibile pentru toate metodele clasei respective si pentru alte clase �n functie de nivelul lor de acces (vezi "Declararea variabilelor membre")
- Variabile locale, declarate �ntr-o metoda sau �ntr-un bloc de cod, vizibile doar �n metoda/blocul respectiv
- Parametri metodelor, vizibili doar �n metoda respectiva
- Parametrii de la tratarea exceptiilor
![]()
Obs: variabilele declarate �ntr-un for pentru controlul ciclului, ram�n locale corpului ciclului. for(int i=0; i<100; i++) { }
int i; //ok �n Java, eroare �n C++
Obs: Spre deosebire de C++ nu este permisa ascunderea unei variabile : int x=12;
{
int x=96; //ilegal
}




.de
Reply With Quote