Informatică Programare

Ce este o clasa in programare orientata obiect?

O clasă în programarea orientată pe obiecte este un șablon sau un plan pentru crearea obiectelor. Ea definește atributele (date) și metodele (funcții) pe care obiectele vor le avea. De exemplu, o clasă 'Student' poate avea atribute precum 'nume' și 'nota' și metode precum 'afișeazăDetalii()'.

Componentele unei clase

  • Atribute Variabile care stochează starea obiectului. Exemplu: în clasa 'Student', atributul 'varsta' de tip int.
  • Metode Funcții care definesc comportamentul obiectului. Exemplu: o metodă 'calculeazăMedie()' în clasa 'Student'.
  • Constructor Metodă specială apelată la crearea unui obiect, folosită pentru inițializare. Exemplu: Student(string n) { nume = n; }.

Exemplu în C++

  1. 1
    Declarația clasei class Student { public: string nume; int nota; void afiseaza() { cout << nume << " " << nota; } };
  2. 2
    Instanțierea Student s; s.nume = "Ana"; s.nota = 10;
  3. 3
    Apelarea metodei s.afiseaza(); // Afișează 'Ana 10'

Definește întotdeauna clasele cu atribute și metode relevante pentru problema pe care o rezolvi.

Mai multe din Programare