Informatică Programare
Concepte OOP C++
Conceptele OOP în C++ includ clase, obiecte, moștenire, polimorfism și abstractizare. Acestea permit organizarea codului în entități autonome. De exemplu, o clasă Mașină poate avea proprietăți ca viteza și metode ca accelerează().
Concepte cheie
- Clasă Șablon pentru obiecte, definește atribute și metode.
- Obiect Instanță a unei clase, ocupă memorie și poate fi manipulat.
- Constructor Funcție specială apelată la crearea obiectului, ex: Mașină(int v).
Exemple practice
- 1 Pas 1: Abstractizare Definește o clasă Animal cu metoda virtuală sunet().
- 2 Pas 2: Moștenire class Câine : public Animal { public: void sunet() { cout << "Ham"; } }.
- 3 Pas 3: Utilizare Animal* a = new Câine(); a->sunet(); afișează Ham.
Exersează moștenirea cu clase reale, cum ar fi Vehicul -> Mașină.