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. 1
    Pas 1: Declarare Student s; sau Student* s = new Student(); pentru pointer.
  2. 2
    Pas 2: Inițializare Folosește constructor: Student s("Ion", 20);.
  3. 3
    Pas 3: Acces s.afiseaza(); pentru metode, s.nume pentru atribute publice.

Definește întotdeauna constructori pentru inițializare corectă a obiectelor.

Mai multe din Programare