Tuesday, May 26, 2015

#6 Objektni Zivotinje nasledjivanje

#include <cstdlib>#include <iostream>
#include "cZivotinja.h"#include "cMajmun.h"
using namespace std;
int main(int argc, char *argv[]){    cout << "KLASA cZivotinja" << endl << endl;    //unos    cZivotinja *zivotinja = new cZivotinja();    zivotinja->scanGodine();    zivotinja->scanIme();    zivotinja->scanPol();    zivotinja->scanVrsta();     //Ispis    cout << "zivotinja.ime=" << zivotinja->ime << endl;    cout << "zivotinja.pol=" << zivotinja->pol << endl;       cout << "zivotinja.vrsta=" << zivotinja->vrsta << endl;       cout << "zivotinja.godine=" << zivotinja->getGodine() << endl;

    cMajmun *majmun = new cMajmun();   //unos    cout << "KLASA cMajmun" << endl << endl;       majmun->scanIme();    majmun->scanPol();    majmun->scanVrsta();     majmun->scanGodine();    //    majmun->scanHrana();    majmun->scanPodvrsta();    majmun->scanMesto();    //Ispis    //NASLEDJIVANJE ATRIBUTA IZ DRUGE CLASSE    cout << "majmun.ime=" << majmun->ime << endl;    cout << "majmun.pol=" << majmun->pol << endl;       cout << "majmun.vrsta=" << majmun->vrsta << endl;       cout << "majmun.godine=" << majmun->getGodine() << endl;    //    cout << "majmun.hrana=" << majmun->getHrana() << endl;    cout << "majmun.podvrsta=" << majmun->getPodvrsta() << endl;       cout << "majmun.mesto=" << majmun->getMesto() << endl;      //Brisanje objekata iz memorije    delete zivotinja;    delete majmun;    system("PAUSE");    return EXIT_SUCCESS;}

No comments:

Post a Comment