Program: przedstawiający działanie dziedziczenia na podstawie klasy „komputer”.
Jak w opisie – program przedstawia dziedziczenie.
Kompilator: Dev C++
Kod programu:
//Przykład dziedziczenia (komputer) - klasy, dziedziczenie
#include <cstdlib>
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
class myszklaw{
public:
string producent;
string model;
double cena;
public:
void wprowadz_mk(string _prod, string _model, double _cena){
producent = _prod;
model = _model;
cena = _cena;}
void wyswietl_mk()
{
cout<<endl<<"Producent: "<<producent<<endl<<"Model: "<<model<<endl<<"Cena: "<<cena<<endl;
}
};
class monitor{
public:
string producent;
double ilosc_cali;
string model;
double wielkosc_plamki;
double czas_reakcji;
double cena;
};
class jedn_cent{
public:
string plyta_glowna;
string procesor;
string k_graficzna;
string pamiec;
string dysk_twardy;
double cena;
};
class drukarka{
public:
string producent;
string model;
double ilosc_str;
double cena_str;
double cena;
};
class zestaw_komp: public myszklaw, public drukarka{
public:
void pobranieparametrow(string producent_mk,string model_mk, double cena_mk)
{
wprowadz_mk(producent_mk, model_mk, cena_mk);
}
void wyswietlzestaw()
{
cout<<"Zestaw to: ";
wyswietl_mk();
}
};
int main(int argc, char *argv[])
{
zestaw_komp optimus310;
optimus310.pobranieparametrow("Optimus ","WXG-700",2320);
optimus310.wyswietlzestaw();
system("PAUSE");
return EXIT_SUCCESS;
}