Informatică Programare

Clase si obiecte C++ exemple 12a

În C++, clasele și obiectele sunt fundamentale pentru OOP, permițând definirea tipurilor de date personalizate. Clasele includ date membre și funcții membre, iar obiectele sunt instanțe ale acestora.

Sintaxa clasei în C++

  • Definire clasă Folosește cuvântul-cheie class: class Student { public: string nume; int varsta; };.
  • Constructor Constructorul inițializează obiectele: Student(string n, int v) { nume = n; varsta = v; }.
  • Creare obiect Student s1("Ana", 18); creează un obiect cu nume "Ana" și vârstă 18.

Exemplu complet

  • Cod sursă #include <iostream> using namespace std; class Carte { public: string titlu; Carte(string t) { titlu = t; } void afiseaza() { cout << titlu; } };.
  • Utilizare int main() { Carte c1("Moromeții"); c1.afiseaza(); return 0; }.
  • Ieșire Programul afișează "Moromeții".

Experimentează adăugând metode, cum ar fi calcularea mediei pentru o clasă Nota, pentru a înțelege clasele în C++.

Mai multe din Programare