JAVA - Get it Set it mire való es mikor kell hasznalni a konstruktoroknal?
public adattagok helyett mind biztonsági mind átláthatósági szempontok miatt private adattagokat használsz, melyeket publikus get és set metódusokkal módosíthatsz.
...
private int id;
public void setId(int id){
this.id = id;
}
public int getId(){
return id;
}
...
de persze az ilyen függvényekben még mást is megvalósíthatsz, ez csak a lehető legegyszerűbb példa.
package gakerekparkolcsonzo;
import java.util.Date;
/**
*
*/
public class Kerekpar {
public String azonosito; // pl. BZT12312
public String szin;
public String tipus;
public int kerekMeret; //pl.26'colos
public int sebessegekSzama;
public float pozX;
public float pozY;
public int futottKm;
public Date utolsoSzerviz;
boolean hibas;
//Konstruktor /neve mindig megegyezik az osztaly nevevel
public Kerekpar(String azonosito, String szin, String tipus, int kerek,
int sebessegekSzama, float pozX, float pozY, int futottKm,
Date utolsoSzerviz){
this.azonosito = azonosito;
this.szin = szin;
this.tipus = tipus;
kerekMeret = kerek;
this.sebessegekSzama = sebessegekSzama;
this.pozX = pozX;
this.pozY = pozY;
this.utolsoSzerviz = utolsoSzerviz;
hibas = false;
}
}
this.xxxx miert hasznaltak ,mert nem volt getter and setter beallitva ?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!