12.07.2015 Views

Cursul POO - Informatica aplicata si programare - Universitatea ...

Cursul POO - Informatica aplicata si programare - Universitatea ...

Cursul POO - Informatica aplicata si programare - Universitatea ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Curs 1-2. Să ne reamintim … 29operanzii sunt diferiŃi, vom încărca la adresa this conŃinutul de la adresa pointată depointerul operandului din dreapta. Astfel, vom avea din nou, adrese diferite, darîncărcate cu aceeaşi valoare.1.3 MoştenireaSă mergem mai departe şi să înŃelegem un concept nou, care dă adevărata “putere”a pogramării obiectuale. Pentru aceasta, să deschidem un proiect nou, pe care să-lnumim sper exemplu Mostenire. În fişierul header, să declarăm din nou clasapunct_plan, ca mai jos, adăugând şi a treia dimen<strong>si</strong>une (ce înseamnă un membruprotected vom vedea imediat):class punct_plan{public:int coordx;private:int coordy;protected:int coordz;public:void setcoordy(int cy);int getcoordy();void setcoordz(int cz);int getcoordz();};Fişierul sursă va fi completat ca mai jos:#include #include "Mostenire.h"void punct_plan::setcoordy(int cy){coordy=cy;}int punct_plan::getcoordy(){return coordy;}void punct_plan::setcoordz(int cz){coordz=cz;}int punct_plan::getcoordz(){return coordz;}void main(){punct_plan punct1;punct1.coordx=5;punct1.setcoordy(10);punct1.setcoordz(3);

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!