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-ները կարևոր են օբյեկտների հետ փոխազդելու համար, հատկապես բիզնես տրամաբանության փորձարկման և տվյալների ճշգրտության ստուգման ժամանակ։