Programski jezik Java - Objektno-orijentisano programiranje
Generisanje Get i Set metoda /GENERATE GETTERS AND SETTERS/

 

Eclipse omogućuje automatizaciju postupka dodavanja GET i SET metoda. Sa GET i SET metodama omogućujemo zaštitu podataka od neželjenog pristupa korisnika /ENCAPSULATION/

Promjena imena odredišta /RENAME BOOKMARK NAME/, postupak:

  1. SOURCE meni.
  2. GENERATE GETTERS AND SETTERS opcija
  3. GETTERS AND SETTERS dijalog prozor
  4. Izabrati parametre.
  5. Mjesto pojavljivanja metoda.
  6. OK dugme.
  7. Na izabranom mjestu se pojavlju GET i SET metode.

 

Primjer1: Objekt Studen sadrži podatke id, ime, godine, te get i set metode. Listing sadrži primjer korištenjem get i set metoda.

// file: Student.java
package Studenti;
public class Student {
	int id;
	String ime;
	int godine;
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getIme() {
		return ime;
	}
	public void setIme(String ime) {
		this.ime = ime;
	}
	public int getGodine() {
		return godine;
	}
	public void setGodine(int godine) {
		this.godine = godine;
	}
}

/////////////////////////////////////////////////////////////////
// file: MojaKlasa1.java
package Studenti;
public class MojaKlasa1 {

	public static void main(String[] args) { 
		// korišćenje set metoda
		Student marko = new Student();
		marko.setId(1);    // marko.id = 1;
		marko.setIme("Marko");	// marko.ime = "Marko"
		marko.setGodine(18); 	// marko.godine = 18
		// korišćenje get metoda
		System.out.println("Redni broj " + marko.getId() + " je student " + marko.getIme() + " star " + marko.getGodine() + " godina");
	}
}
 
Ispis na ekranu: 
Redni broj 1 je student Marko star 18 godina

Index