26.09.2015 Views

PROGRAMSKI JEZICI 2

Предавање 1

Предавање 1

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.

Nasleđivanje<br />

• Većina ljudi smatra da je svet prirodno sačinjen od objekata<br />

međusobno povezanih na hijerarhijski način, npr. životinja,<br />

sisara i pasa. Ako bi želeli da životinje opišemo apstraktno,<br />

rekli bi da one imaju izvesne osobine, npr. veličinu,<br />

inteligenciju i vrstu skeletnog sistema. Životinje imaju i<br />

određene aspekte ponašanja: one jedu, dišu i spavaju. Ovakav<br />

opis osobina i ponašanja predstavlja definiciju klase životinja.<br />

• Ako želimo da definišemo određeniju klasu životinja, npr.<br />

sisare, oni bi takođe morali imati određenije osobine, npr.<br />

mlečne žlezde i tip zuba. Kažemo da su sisari potklasa (engl.<br />

subclass) životinja, a životinje su sisarima natklasa (engl.<br />

superclass).<br />

• Pošto su sisari samo uže definisane životinje, oni nasleđuju<br />

sve osobine životinja. Potklasa koja se nalazi duboko u<br />

hijerarhiji nasleđuje osobine svih svojih predaka u hijerarhiji<br />

klase.

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

Saved successfully!

Ooh no, something went wrong!