26.09.2015 Views

PROGRAMSKI JEZICI 2

Предавање 1

Предавање 1

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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Objektno orijentisano programiranje<br />

• Osnovni koncepti<br />

- Klasa<br />

• Definiše strukturu objekata (podatke) i njihovu funkcionalnost<br />

(ponašanje). Klasa može da se posmatra kao šablon objekata,<br />

(template) kojim se opisuje model po kome ae se kreirati novi<br />

objekat. Klase se ponekad nazivaju fabrikama objekata (Cox<br />

1986)<br />

- Objekat<br />

• Primerci (istace) klasa. pojedninaeni,.<br />

• Svi objekti jedne klase imaju strukturu definisanu klasom i nad<br />

njima se mogu izvršavati samo operacije definisane klasom kojoj<br />

pripadaju.<br />

- Poruka<br />

• Objekat odgovara na poruku time što se izvršava odgovarajući<br />

metod.<br />

• Kažemo da na objekte delujemo porukama, pri čemu svaka<br />

poruka pretstavlja poziv metoda (funkcije ili procedure)<br />

definisanog u klasi kojoj objekat pripada.

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

Saved successfully!

Ooh no, something went wrong!