Deklarimi i objekteve.
Krijimi i nje objekti:
Deklarimi i klases nuk krijon ndonje objekt aktual.
Per te krijuar nje objekt te klases shkruajme:
emri_i_klases emri i objektit;
psh:
Punonjes pun1;
Nga ky deklarim nuk eshte rezervuar vend ne memorje per objektin e krijuar.
Per te rezervuar vend ne memorje per nje objekt perdoret operatori new:
emri_i objektit = new emri_i_klases();
psh :
pun1 = new Punonjes();
shkurt te dy instruksionet e deklarimit dhe rezervimit te memorjes mund te shkruhen ne nje instruksion te vetem:
Punonjes pun1 = new Punonjes();
pun1- emri i objektit
Punonjes()- metoda konstruktor e cila ben te mundur inicializimin e objektit ne momentin e krijimit.
Thirrja e metodave instance nepermjet nje objekti:
emri_i objektit.emri_metodes()
Shembull. Metoda get():
System.out.println("Kodi i pun ="+pun1.getkodi());
Metoda get thirret brenda metodes println sepse ajo kthen vlere.
Vlera e saj mund t'i jepet nje variabli dhe te kryhen veprime te metejshme me te.
int k = pun1.getkodi()+5;
Shembull. Metoda set():
pun1.setemri("Agim");
Metoda set thirret direkt sepse ajo nuk kthen vlere.
// Aplikimi qe teston klasen Punonjes te krijuar me lart.
public class Test_Punonjes
{ public static void main(String[] args)
{
Punonjes p = new Punonjes();
p.setEmri("Besi");
p.setRroga(500.50);
p.setNumri(20);
System.out.println("Punonjesi "+p.getEemri()+" ka kodin
"+p.getNumri()+" dhe rrogen "+p.getRroga());
}
}