Categories: java

Shembull : Klasa Nenpunes

Në këtë rast studimi, do krijohen dy klasa: klasa Nenpunes dhe klasa NenpunesTest. Kujtoni që klasa Nenpunes do ruhet ne skedarin Nenpunes.java, ndërsa klasa NenpunesTest do ruhet në skedarin NenpunesTest.java. Klasa Nenpunes do ketë katër variabla të instancës: emri, mosha, departamenti dhe paga. Kjo klasë ka një konstruktor që merr një parametër.

import java.io.*;
public class Nenpunes {
 String emri;
 int mosha;
 String departamenti;
 double paga;
 public Nenpunes(String e) {
  // Konstruktori i klases nenpunes
  this.emri = e;
 }
 // Caktimi i variablit te moshes per nenpunesin
 public void nMosha(int m) {
  mosha=m;
 }
 /* Caktimi i variablit departamenti*/ public void nDepartamenti(String d) {
  departamenti=d;
 }
 public void nPaga(double p) {
  /* Caktimi i variablit paga */  paga=p;
 }
 /* Afishimi i te dhenave te nenpunesit */ public void afisho() {
  System.out.println("Emri:"+ emri );
  System.out.println("Mosha:" + mosha );
  System.out.println("Departamenti:" + departamenti);
  System.out.println("Paga:" + paga);
 }
}

 

Siç është përmendur më lart, ekzekutimi i programit nis nga metoda main. Për të ekzekutuar klasën Nenpunes, duhet te shkruhet një metodë main e cila krijon objekte të klasës Nenpunes dhe thërret metodat e saj. Në vijim po krijojmë klasën NenpunesTest e cila do krijojë dy objekte të klasës Nenpunes dhe do thërrasë metodat për secilin objekt.

import java.io.*;
public class NenpunesTest {
 public static void main(String args[]) {
  /* Krijimi i objekteve nenpunes */  Nenpunes n1 = new Nenpunes("James Smith");
  Nenpunes n2 = new Nenpunes("Mary Anne");
  // Thirrja e metodave per objektet qe jane krijuar
  n1.nMosha(26);
  n1.nDepartamenti("Applications");
  n1.nPaga(1000);
  n1.afisho();
  n2.nMosha(21);
  n2.nDepartamenti("Software Engineer");
  n2.nPaga(500);
  n2.afisho();
 }
}

 

Në console do afishohet:

Emri:James Smith
Mosha:26
Departamenti:Senior Software Engineer
Paga:1000.0
Emri:Mary Anne
Mosha:21
Departamenti:Software Engineer
Paga:500.0

 

Sidita Duli

Share
Published by
Sidita Duli

Recent Posts

Studime për Inteligjencë Artificiale (AI) dhe Data Science: program studimi Bachelor

Vitet e fundit kanë nisur programe të reja studimi, Bachelor dhe Master, me fokus Inteligjencë…

4 muaj ago

Studime për Informatikë: lëndët dhe tregu i punës

Dega e studimit Informatike është aktualisht mjaft e kërkuar nga maturantët dhe nga tregu i…

5 muaj ago

Shkenca kompjuterike: profili dhe tregu i punes

Një nga programet e studimit më të kërkuara aktualisht janë Shkenca Kompjuterike. Po cili është…

5 muaj ago

Perdorimi i Notion ne vitin 2023

Këtë vit kam nisë të mbaj shënime dhe të organizoj projektet freelance me një aplikacion…

1 vit ago

Java dhe MySQL

Komponent kryesor i një aplikacioni në Java është lidhja dhe ndërveprimi me një bazë të…

1 vit ago

10 gjuhët e programimit për vitin 2023

Në këtë blog po përmbledh gjuhët e programimit më të preferuara, të cilat kryesojnë listën…

1 vit ago