Getters & setters
Në shqip: Metodat get dhe set
ShpjegimiSQ
Getter-ët dhe setter-ët janë metoda të thjeshta për ta lexuar (getEmri()) dhe ndryshuar (setEmri()) një fushë private. Kështu klasa i vendos vetë rregullat — p.sh. mosha s'mund të jetë negative.
EnglishEN
Getters and setters are simple methods to read (getName()) and change (setName()) a private field. That way the class sets its own rules — like age can't be negative.
Si ta mendosh
Si sporteli i bankës: kasafortën s'e prek vetë, por i kërkon nëpunësit — dhe ai kontrollon nëse kërkesa është në rregull.
Lexoje në anglisht
Like a bank counter: you don't touch the vault yourself, you ask the clerk — and they check the request is valid.
Shembull kodijava
private int mosha;
public int getMosha() { return mosha; }
public void setMosha(int m) { if (m >= 0) mosha = m; }