Professional Documents
Culture Documents
Clanporodice
Prezime
uzrast ime
sin 21 Petar
otac
52 Nikola
Pristip klasnim promenljivim
Deklariu se pomou kljune rei static
class ClanPorodice {
static String prezime = Peri;
String ime;
int godine;
}
Za pristup klasnoj promenljivoj moe se koristiti ime klase ili ime neke
instace klase.
Primer:
ClanPorodice sin = new ClanPorodice();
System.out.println( Porodicno prezime je: + sin.prezime);
System.out.println( Porodicno prezime je: + ClanPorodice.prezime);
Klasni metodi
Odnose se na celu klasu, a ne na instance. Prepoznaju se po
kljunoj rei static.
Pozivanje klasnih metoda vri se pomou taka-notacije i
to na 2 naina:
(a) pomou imena klase;
(b) pomou istanci te klase;
Primeri:
.
String s1, s2;
s1= nema veze;
s2= s. valueOf(7);
s2 = String.valueOf(7);
//
veci = Math.max(x,y);
Reference na objekte
Kada se kreira objekat, promenljiva kojoj se dodeljuje predstavlja
pokaziva (referencu) na taj objekat. Pri prenosu u metod, prenose
se reference, a ne sam objekat. (Obrnuto vai za primitivni tip. Tu
promenljiva sadri podatak i prenos u metod se vri po vrednosti.)
Reference.java
tacka1 Objekat
tacka2 x: 20
y: 20
PrenosArg.java
Poreenje objekata
Mogue je primenjivati 2 operatora za poreenje:
== !=
Ne postoji mogunost preoptereenja operatora u Javi.
Java.io Java.net
Java.awt Java.applet