Sobes.tech
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.