Strukture i klase
Strukture su složeni tip podataka.
Uporaba polja omogućavala nam je pohranu više podataka pod jednim imenom kako bismo smanjili broj varijabli u programu. U polju su svi podaci biti istog tipa.
Stukture nam omogućavaju grupiranje podataka različitih tipova.
Za deklaraciju strukture koristimo ključnu riječ struct. Unutar stukture može se nalaziti proizvoljan broj članova različitih tipova.
6. Konstruktori i destruktori
Do
sada nismo inicijalizirali podatkovne članove - varijable (dodjeljivali im
vrijednost) unutar same klase, nego smo ih samo deklarirali

Klasa/objekt može imati više konstruktora.
Prilikom stvaranja objekta poziva se samo jedan konstruktor.
Konstruktor može biti s parametrima ili bez njih.
Konstruktor - stvaranje objekata
Destruktor - uništavanje objekata
Varijable
ugrađenih tipova podataka možemo definirati i nakon toga im dodijeliti neku
vrijednost:



Primjer
konstruktora s parametrima i bez njih:

Konstruktori,
kao i ostali članovi klase, podliježu pravima pristupa.
Kao što se objekt može stvoriti, tako se mora moći i uništiti
~ ime klase {}
Destruktor je metoda koja se automatski poziva prilikom uništavanja objekta
Ima jednako ime kao i klasa uz prefiks ~ (tilda)
Klasa/objekt može imati samo jedan destruktor
Ne može imati ni povratne vrijednosti niti parametre
