Middle+
Какво са гетърите и сетърите?
sobes.tech AI
Отговор от AI
Геттерите и сетърите са методи за достъп до полетата на обект или клас.
- Геттер: метод, който връща стойността на частно поле.
- Сетър: метод, който задава или променя стойността на частно поле.
Те се използват за инкапсулация на данни, позволявайки контрол върху достъпа и промяната на полетата, например чрез добавяне на валидация или логика при задаване на стойност.
Пример на Java:
public class Лице {
private String име;
public String getИме() {
return име;
}
public void setИме(String име) {
if(име != null && !име.isEmpty()) {
this.име = име;
}
}
}
В автоматизацията на QA геттерите и сетърите са важни за взаимодействие с обекти, особено при тестване на бизнес логика и проверка на коректността на данните.