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. 1
    Pasul 1 Declară clasa cu cuvântul cheie class, urmată de nume și corpul clasei între acolade.
  2. 2
    Pasul 2 Adaugă atribute (variabile membre) și metode (funcții membre) în interiorul clasei.
  3. 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.

Mai multe din Programare