Klase u java programiranju
ALFA BK UNIVERZITET
KLASE U JAVA PROGRAMIRANJU
Mentor: Student:
Prof. dr Nenad Gligorić
Adnan Muratović, 2018/6012
Novi Pazar, 2020. godine.
SADRŽAJ
1. OBJEKAT ORIJENTISAN PROGRAMIRANJEM U JAVI
....................................................................................6
1.2. Atributi u definiciji klase
1.3. Inicijalizacija atributa klase
1.4. Korišćenje inicializacionih blokova
1.5. Metode u definiciji klase
1.6. Pristup atributima i metodama
1.7. Pristup statičkim članovima klase
1.8. Pristup nestatičkim članovima klase
1.10. Podrazumijevani konstrukotr
2.1. Prenošenje objekata metodu

prenosivome jeziki koji ne zavisi od platform i čiji bi kod mogao da se izvršava na
različitim procesorima i u različitim okruženjima. Ovi napori su konačno doveli do
rađanja Jave.
1. OBJEKAT ORIJENTISAN PROGRAMIRANJEM U JAVI
Objekat je integralna celina podataka i procedura za rad sa njima. U objektno
orijentisano programiranju ,glavne obrade se zasnivaju na manipulisanju objektima.
Metod je funkcija koji je je sastavni dio objekta, tj.postupak kojima se ralizuje
poruka upućena objektu.
Poruka je skup informacija koje jedan objekat šalje drugom, a sastoji iz adrese
objekta ,primaoca, saopštenja tj.onog što treba da se radi.
Živković, D., OSNOVE JAVA PROGRAMIRANJA, Principi i metodi programiranja, Beograd, 2018.

1.2. Atributi u definiciji klase
Atributi mogu biti proizvoljnog tipa ili reference na objekte proizvoljne
klase, uključujući klasu koju definišemo.
Postoje dvije vrste atributa:
- Statički atribut,
- Nestatički
Statički atribut je zajednički za sve objekte klase. Postoji samo jedna
kopija tog atributa bez obzira na to koliko objekata te klase je kreirano, i
ta kopija postoji čak i kada nije kreiran ni jedan objekat te klase.
Deklarišu se navođenjem ključne riječi
static
ispret <tip>. Statički
atributi se koriste da čuvaju podatke koji su zajednički za
sve objekte. npr: brojač koliko objekata klasa je trenutno kreirano
pošto je
static
može se koristiti čak i kada nije kreiran ni jedan objekat te
klase.
Nestatički – svaki objekat klase posjeduje svoju sopstvenu kopiju svakog
od nestatičkih atributa koji se pojavljuju u definiciji te klase, i ti atributi
imaće svoje sopstvene vrednosti, nezavisno od odgovarajućih vrednosti
tih atributa u drugim objektima. Ovakvi atributi daju objektima
individualnost nestatički atributi se u definiciji kalse deklarišu na
uobičajen način:<tip> <ime> i eventualno se može zadati inicijalna
vrijednost.
1.3. Inicijalizacija atributa klase
I statički i nestatički atributi se mogu inicijalizovati unutar definicije klase.
Neke stvari se ne mogu inicijalizovati jednim izrazom, na primjer veliki niz koji
želimo inicijalizovati vrednostima koje iziskuju neku vrstu izračunavanja. To je
posao za inicializacioni blok.
1.4. Korišćenje inicializacionih blokova
Živković, D., OSNOVE JAVA PROGRAMIRANJA, Principi i metodi programiranja, Beograd, 2018.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti