MeditatiiDirect.ro Logo
MeditatiiDirect.ro
Educație la un click distanță
MeditatiiMateriiAdmitereTutorialePregatire BACSubiecte BACVariante BACBlog
InformaticăliceuClasa 11mediu

Clase și Obiecte în C++ - Introducere în OOP

Fundamentele programării orientate pe obiecte: clase, obiecte, atribute, metode și modificatori de acces.

circa 2 luni în urmă
0 vizualizări
30 minute

Clase și Obiecte în C++

Ce este OOP?

Programarea Orientată pe Obiecte (OOP) este o paradigmă de programare bazată pe conceptul de obiecte care conțin date (atribute) și cod (metode).

Definirea unei Clase

1#include <iostream>
2#include <string>
3using namespace std;
4
5class Student {
6private:
7    string nume;
8    int varsta;
9    double medie;
10
11public:
12    // Constructor implicit
13    Student() {
14        nume = "Necunoscut";
15        varsta = 0;
16        medie = 0.0;
17    }
18    
19    // Constructor cu parametri
20    Student(string n, int v, double m) {
21        nume = n;
22        varsta = v;
23        medie = m;
24    }
25    
26    // Metode getter
27    string getNume() { return nume; }
28    int getVarsta() { return varsta; }
29    double getMedie() { return medie; }
30    
31    // Metode setter
32    void setNume(string n) { nume = n; }
33    void setVarsta(int v) { varsta = v; }
34    void setMedie(double m) { medie = m; }
35    
36    // Metodă de afișare
37    void afisare() {
38        cout << "Nume: " << nume << endl;
39        cout << "Varsta: " << varsta << endl;
40        cout << "Medie: " << medie << endl;
41    }
42};
43
44int main() {
45    // Creare obiecte
46    Student s1; // Constructor implicit
47    Student s2("Ion Popescu", 18, 9.5); // Constructor cu parametri
48    
49    s1.setNume("Maria Ionescu");
50    s1.setVarsta(17);
51    s1.setMedie(8.75);
52    
53    cout << "Student 1:" << endl;
54    s1.afisare();
55    
56    cout << "\nStudent 2:" << endl;
57    s2.afisare();
58    
59    return 0;
60}

Modificatori de Acces

ModificatorAccesibil în clasăAccesibil în clase derivateAccesibil în afara clasei
privateDaNuNu
protectedDaDaNu
publicDaDaDa

Principiile OOP

  1. •Încapsulare - ascunderea detaliilor de implementare
  2. •Moștenire - reutilizarea codului prin clase derivate
  3. •Polimorfism - aceeași interfață, comportamente diferite
  4. •Abstractizare - definirea interfețelor fără implementare

Tutorialul te-a ajutat?

Dacă ai nevoie de ajutor personalizat, găsește un profesor calificat pentru meditații

MeditatiiDirect.ro Logo
MeditatiiDirect.ro

Platforma educationala din Romania pentru meditatii particulare. Profesori verificati, recenzii reale, inscriere gratuita.

Cauta sau publica anunturi gratuit pentru toate materiile scolare.

Meditatii

  • Meditatii
  • Meditatii Matematica
  • Meditatii Informatica
  • Meditatii Romana
  • Meditatii Engleza
  • Anunturi Meditatii
  • Meditatii Online
  • Ore Online
  • Meditatii BAC
  • Meditatii Bucuresti
  • Meditatii Cluj-Napoca
  • Meditatii Timisoara
  • Meditatii Iasi
  • Meditatii Fizica
  • Meditatii Chimie
  • Meditatii Biologie

Materii Populare

  • Matematică
  • Limba Română
  • Limba Engleză
  • Informatică
  • Fizică
  • Toate Materiile →

Platforma

  • Cum functioneaza
  • Pentru elevi si parinti
  • Pentru profesori
  • Intrebari frecvente
  • Despre noi
  • Publica anunt gratuit

Resurse

  • Profesor Particular
  • Pregatire BAC
  • Admitere Facultate
  • Universitati Romania
  • Facultati Medicina
  • Facultati Informatica
  • Facultati Politehnica
  • Facultati Drept
  • Facultati Economice
  • Facultati Psihologie
  • Grile UPB
  • Grile Medicina
  • Grile Auto 2026
  • Variante BAC 2026
  • Simulare BAC 2026
  • Subiecte BAC
  • Subiecte Admitere
  • Titularizare 2025
  • Tutoriale
  • Blog educational
  • Ore Online
  • Profesori Online
  • Contact

MeditatiiDirect.ro este o platforma educationala din Romania unde gasesti meditatii si profesori particulari verificati pentru matematica, limba romana, engleza, informatica, fizica, chimie si alte materii. Disponibil in Bucuresti, Cluj-Napoca, Timisoara, Iasi si toata Romania, inclusiv meditatii online. Publica sau gaseste anunturi meditatii gratuit, programeaza ore online cu profesori verificati, cauta un profesor particular sau incepe meditatii BAC si admiterea la facultate.

© 2026 MeditatiiDirect. Toate drepturile rezervate.