Informatică Programare
Clase si obiecte in C++ exemple
Clasele și obiectele în C++ sunt concepte fundamentale ale OOP, unde o clasă definește un tip de date cu atribute și metode, iar un obiect este o instanță a acelei clase. De exemplu, clasa Carte poate avea atribute titlu și autor, iar un obiect este o carte specifică.
Definirea unei clase
- 1 Pasul 1 Declară clasa cu cuvântul cheie class, urmată de nume și corpul clasei între acolade.
- 2 Pasul 2 Adaugă atribute (variabile membre) și metode (funcții membre) în interiorul clasei.
- 3 Pasul 3 Utilizează modificatori de acces: public (accesibil din afară), private (accesibil doar în clasă).
Exemplu practic
- Clasa Student class Student { public: string nume; int varsta; void afiseaza() { cout << nume << " " << varsta; } };
- Crearea obiectelor Student s1; s1.nume = "Ana"; s1.varsta = 20; s1.afiseaza();
- Constructor Adaugă un constructor pentru inițializare: Student(string n, int v) { nume = n; varsta = v; }
Definește întotdeauna constructori pentru a inițializa obiectele corect.