Programski jezik Java - Objektno-orijentisano programiranje
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/
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
|
|||||||||