Ahoj mistři, bohužel jsem na Javu zanevřel a teď mi jaksi některé věci unikají..a proto jsem zde, abych si doplnil znalosti :D
O co mi jde, potřebuju vysvětlit gettery, settery a konstruktor.
Ok, když mám něco private, vygeneruj gettNeco settNeco.. a pak to neco můžu nastavit přes objekt.settNeco(neco)...
Jenže to samé můžu udělat pře konstruktor... takže se tážu, proč vlastně co a kdy použít? Uvedu kódy.. Jsem z toho trošku mimo, protože nevím co vlastně mám použít..i když co jsem se dočetl, tak když mám v třídě něco private..tak se používají settery/gettery..ale vždyť tu práci udělá i konstruktor, tak jsem z toho blázen :D
Snad jsou kody v pohodě-bez chyb, píšu to tak narychlo, tak snad mě někdo pochopí :)
public String getZeme() {
return Zeme;
}
public void setZeme(String Zeme) {
Zeme = Zeme;
}
//konstruktor třídy Planety
Planety(String Zeme){
this.Zeme = Zeme;
}
No a pak instance..
Planety VypisPlanet = new Planety("Země");
Anebo, Země nastavit přes settery.
VypisPlanet.settZeme("Země")