Documente Academic
Documente Profesional
Documente Cultură
OOP:
Incapsulare este procesul prin care tinem datele si functiile separate de exterior. Campurile
sunt private, iar ele se pot accesa prin metode publice, gettere si settere. Campurile vor putea
fi actualizate doar daca respecta limitarile impuse de metoda publica.
Polimorfism este capacitatea de a lua mai multe forme. De exemplu o metoda apelata de
doua obiecte diferite va raspunde in mod diferit. Exemplu cu Movie si filmele care
mostenesc metoda “plot()”. Metoda plot apelata de 5 filme diferite va da 5 rezultate diferite.
ARRAYS
int [] array = new int [10];
CUM SE POPULEAZA:
Ori la instantiere: int [] array = new int {1,2,3,4,5,6,7,8,9,10}
Ori prin FOR LOOP:
Prin Arrays.copyOf:
OUTPUT:
myIntValue 10
anotherIntValue 10
anotherIntValue++;
System.out.println("myIntValue " + myIntValue);
System.out.println("anotherIntValue " + anotherIntValue);
OUTPUT:
myIntValue 10
anotherIntValue 11
Reference types: ca un biletel pe care scrie adresa obiectului
De exemplu Classes, Objects, Arrays, Indexers, Interfaces
OUTPUT:
Stack is used for static memory allocation and Heap for dynamic memory
allocation, both stored in the computer's RAM .