Sobes.tech
Middle+

Ի՞նչ են getter-ներն ու setter-ները։

sobes.tech AI

Պատասխան AI-ից

Գետտերներն ու սեթտերները մեթոդներ են, որոնք հասանելիություն են ապահովում օբյեկտի կամ դասի դաշտերին:

  • Գետտեր՝ մեթոդ, որը վերադարձնում է մասնավոր դաշտի արժեքը:
  • Սեթտեր՝ մեթոդ, որը սահմանում կամ փոփոխում է մասնավոր դաշտի արժեքը:

Նրանք օգտագործվում են տվյալների ամփոփման համար՝ թույլ տալով վերահսկել դաշտերի մուտքը և փոփոխությունը, օրինակ՝ ավելացնելով վավերացում կամ տրամաբանություն արժեք սահմանելիս:

Java-ում օրինակ՝

public class Անձ {
    private String անուն;

    public String getԱնուն() {
        return անուն;
    }

    public void setԱնուն(String անուն) {
        if(անուն != null && !անուն.isEmpty()) {
            this.անուն = անուն;
        }
    }
}

QA ավտոմատացման մեջ, getter-ներն ու setter-ները կարևոր են օբյեկտների հետ փոխազդելու համար, հատկապես բիզնես տրամաբանության փորձարկման և տվյալների ճշգրտության ստուգման ժամանակ։