Нет, пока нет необходимости в геттерах и сеттерах. Это по-прежнему простая структура данных, в которой нет методов, реализующих действия, изменяющие структуру данных - сравнивать, назначать, менять местами здесь нет «поведения», они являются заглушкой, необходимой языку для выполнения базовых операций и для того, чтобы структура данных была фактически используемой.
Вам необходимо решить, существуют ли какие-либо зависимости или инварианты, которые должны храниться между полями структуры. Если они существуют (или могут существовать в будущем), используйте их для получения или получения (то есть настройте атрибут a, если атрибут b изменен). Если нет, объявите все публично. name
и age
- это развязанные свойства человека, я не думаю, что средства доступа здесь действительно необходимы. Конечно, это дело вкуса.