Sunteți pe pagina 1din 4

MINISTERUL EDUCAŢIEI, CULTURII ȘI CERCETĂRII AL REPUBLICII MOLDOVA

UNIVERSITATEA TEHNICĂ A MOLDOVEI

Facultatea Calculatoare, Informatică şi Microelectronică

Departamentul

Informatică și Ingineria Sistemelor

REFERAT
la lucrarea de laborator nr.5

Tema: „Moștenirea multiplă”

Disciplina: „Programarea orientată pe obiecte”

A elaborat st. gr.IBM-181, Burdeniuc Alexandru

A verificat conf. univ., dr. Oșovschi


Mariana

Chișinău 2019
Varianta 14

Scopul lucrării:

 Studierea regulilor de determinare a moştenirii multiple;


 Studierea avantajelor şi neajunsurilor moştenirii multiple;
 Probleme legate de utilizarea moştenirii multiple;
 Studierea rezolvării problemelor;

Sarcina lucrării:
a) Să se creeze, o ierarhie de moştenire: mamifere, reptile – ornitorinc.
b) Să se creeze, o ierarhie de moştenire: animale - mamifere, reptile – ornitorinc.

a)

#include <iostream>

using namespace std;

class mamifere
{
public:
void show1()
{
cout << "hraneste cu lapte ";
}
};

class reptile
{
public:
void show2()
{
cout << "si depune oua" <<endl;
}
};

class ornitorinc: public mamifere, public reptile


{
public:
void show()
{
cout << "Ornitorincul ";
mamifere::show1();
reptile::show2();
}
};

int main()
{
ornitorinc a;
a.show();
return 0;
}

b)

#include <iostream>

using namespace std;

class animale
{
public:
void i1()
{
cout << " este un animal ";
}
};

class mamifere: public animale


{
public:
void i2()
{
animale::i1();
cout << "mamifer care ";
}
};
class reptile: public animale
{
public:
void i3()
{
cout << "depune oua" <<endl;
}
};

class ornitorinc: public mamifere, public reptile


{
public:
void show()
{
cout << "Ornitorincul";
mamifere::i2();
reptile::i3();
}
};

int main()
{
ornitorinc a;
a.show();
return 0;
}

Concluzia:

În urma efectuării lucrării de laborator am făcut cunoștință cu avantajele și


neajunsurile moștenirii multiple. Am rezolvat probleme care necesitau utilizarea
moștenirii multiple.

S-ar putea să vă placă și

  • Lab 1 MN
    Lab 1 MN
    Document6 pagini
    Lab 1 MN
    Irina Fedco
    Încă nu există evaluări
  • Lab 6
    Lab 6
    Document4 pagini
    Lab 6
    Егор Казаков
    Încă nu există evaluări
  • Lab NR 4 MMC2 Duca Dumitru TI 194
    Lab NR 4 MMC2 Duca Dumitru TI 194
    Document11 pagini
    Lab NR 4 MMC2 Duca Dumitru TI 194
    Santa Claus
    Încă nu există evaluări
  • POO1-varianta 3
    POO1-varianta 3
    Document5 pagini
    POO1-varianta 3
    Octavian Lucaș
    Încă nu există evaluări
  • Lab4 ASDN
    Lab4 ASDN
    Document3 pagini
    Lab4 ASDN
    Dinu Dogaru
    Încă nu există evaluări
  • Lab 2 BTD
    Lab 2 BTD
    Document14 pagini
    Lab 2 BTD
    megadanyx
    Încă nu există evaluări
  • Lab.4 POO UD
    Lab.4 POO UD
    Document9 pagini
    Lab.4 POO UD
    Miroslava
    Încă nu există evaluări
  • Lab 3 BTD Axenti
    Lab 3 BTD Axenti
    Document6 pagini
    Lab 3 BTD Axenti
    Alina Axenti
    Încă nu există evaluări
  • Lab1 Mcod
    Lab1 Mcod
    Document8 pagini
    Lab1 Mcod
    Adrian Bodorin
    Încă nu există evaluări
  • Lab MMC2
    Lab MMC2
    Document5 pagini
    Lab MMC2
    Maxim
    Încă nu există evaluări
  • Lab 7 Cazacu POO
    Lab 7 Cazacu POO
    Document8 pagini
    Lab 7 Cazacu POO
    Iura Cazacu
    Încă nu există evaluări
  • Laborator 1 MMC
    Laborator 1 MMC
    Document9 pagini
    Laborator 1 MMC
    Cristian Popa
    Încă nu există evaluări
  • MMC Lab2
    MMC Lab2
    Document6 pagini
    MMC Lab2
    Mihail Boran
    Încă nu există evaluări
  • Raport: La Disciplina Metode Și Modele de Calcul 1
    Raport: La Disciplina Metode Și Modele de Calcul 1
    Document9 pagini
    Raport: La Disciplina Metode Și Modele de Calcul 1
    Anya Mr
    Încă nu există evaluări
  • Lab 2 POO AI-191
    Lab 2 POO AI-191
    Document8 pagini
    Lab 2 POO AI-191
    Carolin
    Încă nu există evaluări
  • MMC Lab3 Rap
    MMC Lab3 Rap
    Document4 pagini
    MMC Lab3 Rap
    I LOVE ME
    Încă nu există evaluări
  • TAP Lab4
    TAP Lab4
    Document10 pagini
    TAP Lab4
    Cristian Batir
    Încă nu există evaluări
  • Evaluarea 1 TSSS, Varianta 2
    Evaluarea 1 TSSS, Varianta 2
    Document2 pagini
    Evaluarea 1 TSSS, Varianta 2
    Alex Tronciu
    Încă nu există evaluări
  • Lab 6 Cazacu POO
    Lab 6 Cazacu POO
    Document5 pagini
    Lab 6 Cazacu POO
    Iura Cazacu
    Încă nu există evaluări
  • Laborator-2mmc Balan Ion
    Laborator-2mmc Balan Ion
    Document12 pagini
    Laborator-2mmc Balan Ion
    Ion Bn
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document10 pagini
    Lab 1
    Ion Cornea
    Încă nu există evaluări
  • Lab 3 BTD
    Lab 3 BTD
    Document6 pagini
    Lab 3 BTD
    Trifan Petru
    100% (1)
  • MMC2 Modulul2
    MMC2 Modulul2
    Document16 pagini
    MMC2 Modulul2
    ViorelRotari
    Încă nu există evaluări
  • Ll1 Mmc1 Mereuta Ana Ti-192
    Ll1 Mmc1 Mereuta Ana Ti-192
    Document11 pagini
    Ll1 Mmc1 Mereuta Ana Ti-192
    Anya Mr
    Încă nu există evaluări
  • Metode Si Modele de Calcul
    Metode Si Modele de Calcul
    Document11 pagini
    Metode Si Modele de Calcul
    I LOVE ME
    Încă nu există evaluări
  • Laborator 1 C
    Laborator 1 C
    Document17 pagini
    Laborator 1 C
    Dorin Graur
    Încă nu există evaluări
  • Lucrarea de Laborator NR 7 POO
    Lucrarea de Laborator NR 7 POO
    Document7 pagini
    Lucrarea de Laborator NR 7 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lab 4 MN
    Lab 4 MN
    Document3 pagini
    Lab 4 MN
    nn nnn
    Încă nu există evaluări
  • Laborator-4 MMC1 Balan Ion
    Laborator-4 MMC1 Balan Ion
    Document6 pagini
    Laborator-4 MMC1 Balan Ion
    Ion Bn
    Încă nu există evaluări
  • Laborator nr.3 POO
    Laborator nr.3 POO
    Document6 pagini
    Laborator nr.3 POO
    MARYAN Pătru
    Încă nu există evaluări
  • ASDN2
    ASDN2
    Document6 pagini
    ASDN2
    Viktor Dobrovolschi
    Încă nu există evaluări
  • Metode Și Modele de Calcul 2
    Metode Și Modele de Calcul 2
    Document6 pagini
    Metode Și Modele de Calcul 2
    I LOVE ME
    Încă nu există evaluări
  • Laborator 3
    Laborator 3
    Document17 pagini
    Laborator 3
    DorelDjj
    Încă nu există evaluări
  • Lab 2 CDE
    Lab 2 CDE
    Document2 pagini
    Lab 2 CDE
    CLAY
    Încă nu există evaluări
  • Lab2 MN CR-212 V14
    Lab2 MN CR-212 V14
    Document8 pagini
    Lab2 MN CR-212 V14
    Tabureanu Marian
    Încă nu există evaluări
  • Lab 4 Apa
    Lab 4 Apa
    Document21 pagini
    Lab 4 Apa
    crismaruion
    Încă nu există evaluări
  • Laborator 5 POO
    Laborator 5 POO
    Document6 pagini
    Laborator 5 POO
    Constantin Palita
    Încă nu există evaluări
  • Lab1 2mmc
    Lab1 2mmc
    Document10 pagini
    Lab1 2mmc
    Artur Kingsman
    Încă nu există evaluări
  • Hgjyujvvgvhgvn
    Hgjyujvvgvhgvn
    Document5 pagini
    Hgjyujvvgvhgvn
    CS:GO cFG
    100% (2)
  • POO Lab7
    POO Lab7
    Document6 pagini
    POO Lab7
    Dani Ela
    Încă nu există evaluări
  • Lab 2 MMC Boj
    Lab 2 MMC Boj
    Document12 pagini
    Lab 2 MMC Boj
    Andrian Brinzan
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document8 pagini
    Lab 1
    dtatn
    Încă nu există evaluări
  • Lab 1 LFA
    Lab 1 LFA
    Document10 pagini
    Lab 1 LFA
    Eric Semeniuc
    Încă nu există evaluări
  • Lab6 CDE
    Lab6 CDE
    Document8 pagini
    Lab6 CDE
    Dinu Dogaru
    Încă nu există evaluări
  • Lucrarea de Laborator NR 4 POO
    Lucrarea de Laborator NR 4 POO
    Document10 pagini
    Lucrarea de Laborator NR 4 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lab 1 C++
    Lab 1 C++
    Document13 pagini
    Lab 1 C++
    Maxim Tincu
    Încă nu există evaluări
  • Lab 3
    Lab 3
    Document4 pagini
    Lab 3
    Клара Кожухари
    Încă nu există evaluări
  • Lab 1 BTD
    Lab 1 BTD
    Document9 pagini
    Lab 1 BTD
    megadanyx
    Încă nu există evaluări
  • Lab2 Poo
    Lab2 Poo
    Document5 pagini
    Lab2 Poo
    Maria Codreanu
    Încă nu există evaluări
  • CDE Lab 2
    CDE Lab 2
    Document3 pagini
    CDE Lab 2
    Trifan Petru
    Încă nu există evaluări
  • Raport ASDN Lab 1
    Raport ASDN Lab 1
    Document5 pagini
    Raport ASDN Lab 1
    Olea Zubcova
    Încă nu există evaluări
  • Lab 3 Cazacu POO
    Lab 3 Cazacu POO
    Document4 pagini
    Lab 3 Cazacu POO
    Iura Cazacu
    Încă nu există evaluări
  • Lab Nr. 4 POO
    Lab Nr. 4 POO
    Document3 pagini
    Lab Nr. 4 POO
    Егор Казаков
    Încă nu există evaluări
  • Lab 4 Cazacu POO
    Lab 4 Cazacu POO
    Document8 pagini
    Lab 4 Cazacu POO
    Iura Cazacu
    Încă nu există evaluări
  • Lab 3 Somipp
    Lab 3 Somipp
    Document14 pagini
    Lab 3 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Lab1 Po
    Lab1 Po
    Document7 pagini
    Lab1 Po
    Alina Axenti
    Încă nu există evaluări
  • POO#Lab#5
    POO#Lab#5
    Document3 pagini
    POO#Lab#5
    Damian Musteata
    Încă nu există evaluări
  • Lucrarea de Laborator NR 6 POO
    Lucrarea de Laborator NR 6 POO
    Document4 pagini
    Lucrarea de Laborator NR 6 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Proiect Educational 1 Aprilie Ziua Pasarilor
    Proiect Educational 1 Aprilie Ziua Pasarilor
    Document6 pagini
    Proiect Educational 1 Aprilie Ziua Pasarilor
    Anda Rascanu
    Încă nu există evaluări
  • Demers Didactic Centrat Pe Competente Cheie
    Demers Didactic Centrat Pe Competente Cheie
    Document11 pagini
    Demers Didactic Centrat Pe Competente Cheie
    Gabriela Urucu
    Încă nu există evaluări
  • Forme Particulare de Astm Bronsic
    Forme Particulare de Astm Bronsic
    Document26 pagini
    Forme Particulare de Astm Bronsic
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Pielonefrita Cronica - Simptome
    Pielonefrita Cronica - Simptome
    Document27 pagini
    Pielonefrita Cronica - Simptome
    Alexandru Burdeniuc
    Încă nu există evaluări
  • 1 Pulmonar
    1 Pulmonar
    Document65 pagini
    1 Pulmonar
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Astmul Bronsic
    Astmul Bronsic
    Document49 pagini
    Astmul Bronsic
    Alexandru Burdeniuc
    Încă nu există evaluări
  • MSB - Lab1
    MSB - Lab1
    Document14 pagini
    MSB - Lab1
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Anemia Prin Lipsa de Vitamin B12
    Anemia Prin Lipsa de Vitamin B12
    Document28 pagini
    Anemia Prin Lipsa de Vitamin B12
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Bronsita Acuta
    Bronsita Acuta
    Document19 pagini
    Bronsita Acuta
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lucrarea de Laborator NR 4 POO
    Lucrarea de Laborator NR 4 POO
    Document10 pagini
    Lucrarea de Laborator NR 4 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lab 4 - Dmoe
    Lab 4 - Dmoe
    Document5 pagini
    Lab 4 - Dmoe
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lucrarea de Laborator NR 7 POO
    Lucrarea de Laborator NR 7 POO
    Document7 pagini
    Lucrarea de Laborator NR 7 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lucrarea de Laborator NR 3 POO
    Lucrarea de Laborator NR 3 POO
    Document4 pagini
    Lucrarea de Laborator NR 3 POO
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lucrare nr1 La SDA
    Lucrare nr1 La SDA
    Document3 pagini
    Lucrare nr1 La SDA
    Alexandru Burdeniuc
    Încă nu există evaluări
  • Lucrare nr1 La SDA
    Lucrare nr1 La SDA
    Document3 pagini
    Lucrare nr1 La SDA
    Alexandru Burdeniuc
    Încă nu există evaluări