02.11.2014 Views

Proceduralni jezici - FESB

Proceduralni jezici - FESB

Proceduralni jezici - FESB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Klase<br />

Klasa se koristi za stvaranje jednog ili više objekata<br />

Deklarirane varijable se nazivaju članovi ili polja, a deklarirane funkcije se nazivaju metode ili članske funkcije klase,<br />

Dvije posebne funkcije, kojima se ne zadaje tip, i koje imaju ime klase , predstavljaju konstruktor i destruktor klase<br />

Unutar klase članovi se mogu grupirati s atributom public, private ili protected, što označava razinu dozvole pristupa<br />

članovima klase.<br />

Ekvivalentnost tipa za klase<br />

Klase dijelo moţemo tretirati i kao tipove podataka.<br />

U C++ i Javi, objekti neke klase su ekvivalentnog tipa i mogu se pridjeljivati jedan drugom, pr.<br />

class MyClass {<br />

...<br />

}<br />

MyClass v1, v2;<br />

v1 = v2; // Pridjela vrijednosti je OK<br />

Ova naredba pridjele vrijednosti ne mora biti uvijek u C++ izvršena s ţeljenim učinkom.<br />

Pogledajmo slučaj u Javi i C++<br />

29

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

Saved successfully!

Ooh no, something went wrong!