Professional Documents
Culture Documents
Apleti 4
Apleti 4
Java, aplikacije,
apleti
1. Modifajeri (Modifikatori)
Modifajer - prefiks koji mo`e biti primenjen ( u
razli~itim kombinacijama) na metode, promenljive
pa i same klase. To su specijalne klju~ne re~i koje
menjaju pona{anje klasa,metoda ili promenljivih.
Modifajeri su opcioni i njihov redosled nije bitan.
U nekim sistuacijama su implicitno definisani, tj.
podrazumeva se njihovo kori{}enje.
}
}
float metodPaketa() { }
}
Ako se poku{a pristup elementima iz drugih paketa, nastaje
gre{ka pri kompajliranju.
}
}
class Krig {
private int x, y, r;
..
public int uzetir (){
return r
}
public int postavitir(int vred) {
r = vred;
crtakrug();
drugimetod();
return r
}
}
Ovde se koriste pristupni metodi za pristup privatim
promenljivima.
abstract -modifajer.
Koristi se za definisanje apstraktnih klasa i metoda. Klasa je
apstraktna ako nema konkretnih objekata, ve} slu`i za
obezbe|ivanje informacija za potklase (koje mogu imati objekte).
Primer: public abstract class MojaAps {
int broj1, broj2;
.
}
2. Interfejsi
Interfejsi (kao apstraktne klase i metodi) obezbe|uju {ablone za
neko pona{anje, a koje }e druge klase koristiti. Obezbe|uju ve}u
funkcionalnost u odnosu na apstraktne klase i metode.
Ograni~enost hijerarhijske organizacije (primer).
Preko interfejsa uvodi se neki vid ograni~enog vi{estrukog
nasle|ivanja.
.
}
ili
public interface DrugiInterfejs extends Prvi, Primarni {
// svi metodi su pablic i abstract
1. Primer interfejsa
Vozilo.java
Zabavni.java
TestVozilo.java
Vozilo
Putnicko
Teretno
Zabavni
Auto
Rovokopac
Kamion