Назад к вопросам
Ozon Финтех
Middle+
6
Что такое геттеры и сеттеры?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Геттеры и сеттеры — это методы для доступа к полям объекта или класса.
- Геттер (getter) — метод, который возвращает значение приватного поля.
- Сеттер (setter) — метод, который устанавливает или изменяет значение приватного поля.
Они используются для инкапсуляции данных, позволяя контролировать доступ и изменение полей, например, добавлять валидацию или логику при установке значения.
Пример на Java:
public class Person {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
if(name != null && !name.isEmpty()) {
this.name = name;
}
}
}
В QA автоматизации геттеры и сеттеры важны для взаимодействия с объектами, особенно при тестировании бизнес-логики и проверки корректности данных.