Sobes.tech
Назад к вопросам
Middle+
6

Что такое геттеры и сеттеры?

Компании, где спрашивали
Ozon ФинтехOzon Финтех

Ответ от нейросети

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 автоматизации геттеры и сеттеры важны для взаимодействия с объектами, особенно при тестировании бизнес-логики и проверки корректности данных.