Objektno-orijentisano programiranje – razlika između verzija
Uklonjeni sadržaj Dodani sadržaj
m Munja je premjestio stranicu Objektno orijentisano programiranje na Objektno-orijentisano programiranje preko preusmjeravanja |
|||
Red 2:
== Osnovni principi ==
* '''[[Klasa (računari)|Klasa]]''' ([[Engleski jezik|en.]] ''class'') sadrži opis (definiciju) ''nečega'', npr. ''klasa Osoba''. Ovaj opis sadrži informaciju (npr. ime, godište, spol) i ponašanje, ili funkcionalnost (npr. [[metoda]]
* '''[[Objekat (računari)|Objekat]]''' ([[Engleski jezik|en.]] ''object'') ili instanca je jedinica klase, koji postoji sa određenom informacijom (tzv. '''stanje''' ili [[Engleski jezik|en.]] ''[http://en.wikipedia.org/wiki/State_(computer_science) state]''), npr. <code>Mujo</code> instanca <code>Osobe</code> je ''runtime'' reprezentacija Osobe u programskom prostoru. Svaki objekat ima samo svoju informaciju (stanje) koje može biti dijeljeno između više instanci, što se u računarstvu zove ''[[reentrant]]''. Tako npr. naš Mujo objekat bi imao
:* <code>ime::"Mujo Tokić"</code>
|