Curs Java introducere

label Cursuri autorenew 29 Sep 2025, 16:55
Limbajul Java se incadreaza in paradigma de Programare orientata pe obiecte (POO). In aceasta paradigma, programul este un sistem format din obiecte care comunica intre ele prin mesaje. Fiecare obiect se caracterizeaza prin stare si comportament.

Fiecare obiect este o structura de date, asociata cu un set de metode. Din punct de vedere al programarii procedurale traditionale, metodele sunt functii sau proceduri. Invocarea (apelarea) unei metode a unui obiect este considerata in POO drept transmiterea unui mesaj catre obiectul respectiv, prin care i se indica operatia care trebuie efectuata si i se dau parametrii necesari in acest scop. Datele caracterizeaza starea obiectului, iar metodele caracterizeaza comportamentul acestuia.

Obiectele cu aceeasi structura de date si cu aceleasi metode constituie o clasa. Clasa este o extindere a conceptului de tip de date. Caracteristicile obiectelor si claselor sunt: identitatea,incapsularea, agregarea, clasificarea, mostenirea si polimorfismul.

Vezi si: curs java