#include using namespace std; #include //Tudni kell osztalyokat definialni es oroklessel uj osztalyt letrehozni //a programiras folyamata: //a mainben letrehozunk 1-1 objektumot //a private tagokba, a megfelelo fuggveny segitsegevel ertekeket irunk be //majd a tagok ertekeit kiiratjuk class DIAK { int index_szam,szuletesi_datum; string diak_neve; public: void initialize(int in_index_szam, string in_diak_neve,int in_szuletesi_datum); int get_index_szam(void) {return index_szam;} string get_diak_neve(void) {return diak_neve;} int get_szuletesi_datum(void) {return szuletesi_datum;} DIAK(){index_szam=111;diak_neve="Zsakos Makos";szuletesi_datum=1900;}; ~DIAK(){}; }; class INFO : public DIAK { int OOP_jegy,vizsga_datuma; public: void initialize(int in_index_szam, string in_diak_neve,int in_szuletesi_datum,int in_OOP_jegy,int in_vizsga_datuma); int get_OOP_jegy(void){return OOP_jegy;} int get_vizsga_datuma(void){return vizsga_datuma;} }; void main() { int szam,ev; string nev; cout<<"Kerem az indexet:"; cin>>szam; cout<<"Kerem a nevet:"; cin>>nev; cout<<"Kerem a datumot:"; cin>>ev; DIAK tanulo; tanulo.initialize(szam,nev,ev); cout << "A tanulo index szama:"<< tanulo.get_index_szam()<>szam1; cout<<"Kerem a nevet:"; cin>>nev1; cout<<"Kerem a datumot:"; cin>>ev1; cout<<"Kerem a jegyet:"; cin>>jegy; cout<<"Kerem a jegy datumat:"; cin>>jegydatum; zoli.initialize(szam1,nev1,ev1,jegy,jegydatum); cout << "Zoli index szama:" << zoli.get_index_szam() <