Middle+
Kas ir getter un setter?
sobes.tech AI
Atbilde no AI
Getteri un setteri ir metodes, kas ļauj piekļūt objekta vai klases laukiem.
- Getteris: metode, kas atgriež privāta lauka vērtību.
- Setteris: metode, kas nosaka vai maina privāta lauka vērtību.
Tie tiek izmantoti datu enkapsulācijai, ļaujot kontrolēt piekļuvi un izmaiņas laukos, piemēram, pievienojot validāciju vai loģiku, iestatot vērtību.
Piemērs Java:
public class Persona {
private String vards;
public String getVards() {
return vards;
}
public void setVards(String vards) {
if(vards != null && !vards.isEmpty()) {
this.vards = vards;
}
}
}
QA automatizācijā, getteri un setteri ir svarīgi, lai ar objektiem varētu sadarboties, īpaši, testējot biznesa loģiku un pārbaudot datu pareizību.