Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





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


Modificatori de acces

java

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
Scheme de proiectare
METODE CONSTRUCTOR DE BAZA
Suprascrierea metodelor
Utilizarea de clase si obiecte - Clase fara obiecte. Metode statice.
FOLOSIREA IMAGINILOR, ANIMATIEI SI SUNETULUI
CAMPURI DE TEXT
DETERMINAREA CLASEI UNUI OBIECT
METODA handleEvent()
CASETE DE VALIDARE
OPERATORUL CONDITIONAL

Modificatori de acces

          Java foloseste modificatorii de acces pentru a specifica nivelul de vizibilitate al variabilelor si metodelor in raport cu alte clase. Java are patru nivele de acces : public, private, protected si package. Ultimul necesita o prezentare separata.



          Modificatorul public indica faptul ca variabila sau metoda este vizibila din interiorul oricarei alte clase sau metode. Este cazul variabilei camp val din clasa Ex1 (Exemplul 1). Variabila val a obiectului e din functia main() poate fi accesata sub forma e.val.  Daca am adauga aplicatiei din Exemplul 1 inca o clasa,

public class Clasa2

………

}

am putea accesa campul val al obiectului e1 instantiat intr-o metoda a acestei noi clase.

          Modificatorul public trebuie asociat oricarei metode care se doreste a fi accesata in orice punct al aplicatiei. Evident, constructorii trebuie declarati cu acest modificator (vezi Exemplul 2).

          Modificatorul private indica faptul ca variabila sau metoda pentru care este folosit nu poate fi accesata din interiorul oricarei alte clase cu exceptia clasei in care este declarata acea variabila sau metoda. Este cazul variabilelor camp nume si virsta din clasa Persoana. Ele nu pot fi vazute din exteriorul acestei clase. Daca am aduga aplicatiei din Exemplul 2 clasa,




public class Clasa2

………

}

am constata ca instructiunea p.nume=”Popescu” furnizeaza eroare de compilare deoarece variabila nume este inaccesibila din exteriorul clasei Persoana.

          Modificatorul protected restrictioneaza accesul la subclasele clasei in care acest modificator insoteste declaratii de variabile sau metode (a se vedea sectiunea despre mostenire). Mai precis, acele variabile sau metode declarate cu protected pot fi accesate direct doar in subclasele clasei in care sunt membre.

          Ultimul modificator, package, nu este practic un modificator de acces.  El specifica o biblioteca (pachet) de clase. Daca nu se specifica niciun modificator pentru o variabila sau metoda atunci aceasta este vizibila in toate clasele din aceeasi biblioteca.








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 282
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 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site