Gjuha JAVA ka njė varietet tė madh tė fjalėve kyēe, duke pėrfshirė:
Modifikuesit e aksesit
Modifikuesit e jo aksesit
Pėr tė pėrdorur njė modifikues, ju pėrfshini fjalėn kyēe nė pėrshkrimin e njė klase, metode ose variabli. Modifikuesi paraprin pjesėn e mbetur tė pėrshkrimit si nė shembullin e mėposhtėm.
Shembull
public class emriKlases {
// ...
}
private boolean kodiIm;
static final double jave = 9.5;
protected static final int MADHESIA = 42;
public static void main(String[] arguments) {
// trupi i metodės
}
Modifikuesit e kontrollit tė aksesit
JAVA ka njė numėr tė modifikuesve tė aksesit pėr tė vendosur nivelet e aksesit pėr klasat, variablat, metodat dhe konstruktorėt.
4 nivelet e aksesit janė:
Vizibiliteti nė paketė, automatike, nuk ka nevojė pėr modifikues.
Vizibiliteti vetėm nė klasė (private)
Vizibiliteti nė botė (public).
Vizibiliteti nė paketė dhe nė tė gjithė nėnklasat (protected).
Modifikuesit e jo aksesit
JAVA siguron njė numėr tė modifikuesve tė jo aksesit pėr tė arritur shumė funksionalitete tė tjera.
Modifikuesi static pėr tė krijuar metodat e klasės dhe variablat.
Modifikuesi final pėr tė finalizuar implementimet e klasės, metodave dhe variablave.
Modifikuesi abstract pėr tė krijuar klasa abstrakte dhe metoda.
Modifikuesit synchronized dhe volatile, qė pėrdoren pėr kėrcėnimet.