6.2 DEKLARISANJE OBJEKATA

                             

Kada se pravi klasa, pravi se nov tip podataka.Nov tip se može upotrebiti za deklarisanje objekata tog tipa.Pravljenje objekata određene klase pravi se u dvije faze.Najprije se deklariše promjenljiva čiji tip odgovara klasi.Ona ne definiše objekat,već samo može da ukazuje na njega.Zatim se uzima fizička (stvarna) kopija objekta koja se dodjeljuje toj promjenljivoj.Za to se koristi operator new.Operator new dinamički dodjeljuje memoriju za objekat i programu vraća referencu za njega.Referenca se smješta u promjenljivu.

 

Deklarisanje objekta tipa kutija

 

Opis deklaracije objekta tipa Kutija:

Prvo se deklariše promjenljiva mojaKutija kao referenca na objekat tipa Kutija.Promjenljiva mojaKutija sadrži vrijednost null, što znači da ona još uvjek ne ukazuje na stvarni objekat.

Zatim se dodjeljujem memorija stvarnom objektu, a promjenljivoj mojaKutija se dodjeljuje referenca na njega.Nakon što se dodjeljivanje završi, promjenljiva mojaKutija može da se koristi

kao da predstavlja objekat Kutija.U stvarnosti, promjenljiva mojaKutija sadrži samo memorijsku adresu objekta Kutija.