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.

Apstraktni tipovi podataka -<br />

klase, objekti i poruke<br />

D<br />

o<br />

d<br />

a<br />

v<br />

a<br />

nj<br />

e<br />

Pristup po<br />

imenu<br />

Promena<br />

sloga<br />

IMENA<br />

BROJEVI<br />

Premeštanje<br />

sloga<br />

Štampanje<br />

Imena korisnika i telefonski brojevi<br />

su podaci klase nad kojima se mogu<br />

izvršavati metodi klase kao što su:<br />

dodavanje novog broja, traženje po<br />

broju ili imenu i slično.<br />

B<br />

r<br />

o<br />

j<br />

Klasa može da se posmatra<br />

kao šablon objekata (template) kojim<br />

se opisuje model po kome će se<br />

kreirati novi objekat. Klase se ponekad<br />

nazivaju fabrikama objekata, čime se<br />

naglašava algoritamska priroda<br />

kreiranja objekata.<br />

Ključni pojam u terminologiji<br />

objektnih jezika su poruke. Kažemo da<br />

na objekte delujemo porukama, pri<br />

čemu svaka poruka predstavlja poziv<br />

metoda (funkcije ili procedure)<br />

definisanog u klasi kojoj objekat<br />

pripada. Objekat odgovara na poruku<br />

time što se izvršava odgovarajući<br />

metod

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

Saved successfully!

Ooh no, something went wrong!