Informatică Programare
Clase si obiecte C++
Clasele și obiectele în C++ sunt fundamentale pentru OOP: o clasă este un tip definit de utilizator, iar un obiect este o instanță a acesteia. De exemplu, clasa Student poate avea atribute nume și note, iar obiectul student1 reprezintă un student specific.
Definire clasă
- Sintaxă class NumeClasă { private: date; public: metode; };.
- Atribute Variabile membre, ex: int varsta; string nume;.
- Metode Funcții membre, ex: void afiseaza() { cout << nume; }.
Creare obiect
- 1 Pas 1: Declarare Student s; sau Student* s = new Student(); pentru pointer.
- 2 Pas 2: Inițializare Folosește constructor: Student s("Ion", 20);.
- 3 Pas 3: Acces s.afiseaza(); pentru metode, s.nume pentru atribute publice.
Definește întotdeauna constructori pentru inițializare corectă a obiectelor.