Informatică Programare
Exercitii rezolvate cu clase si obiecte C++ bac
Exercițiile rezolvate cu clase și obiecte în C++ pentru bac acoperă crearea de clase, metode și utilizarea lor în programe simple. Un exemplu tipic este o clasă Student cu atribute private și metode publice pentru manipularea datelor.
Structura unei clase C++
- 1 Declarație class Student { private: string nume; int varsta; public: void setNume(string n) { nume = n; } string getNume() { return nume; } };
- 2 Creare obiect Student s; s.setNume("Ion"); cout << s.getNume(); // Afișează Ion
Exercițiu rezolvat
- 1 Cerință Scrie o clasă Carte cu titlu și autor. Adaugă o metodă care afișează "Titlu: [titlu], Autor: [autor]".
- 2 Cod class Carte { private: string titlu, autor; public: void setDate(string t, string a) { titlu = t; autor = a; } void afisare() { cout << "Titlu: " << titlu << ", Autor: " << autor; } }; int main() { Carte c; c.setDate("Ion", "Liviu Rebreanu"); c.afisare(); return 0; }
Verifică întotdeauna accesul la membrii privați prin metode publice pentru a respecta încapsularea.