Member 14002280 Ответов: 1

Является ли метод setter обязательным и обязательным даже если вы не использовали его для java


У меня есть один конкретный вопрос, где речь идет об инкапсуляции. Поэтому я объявил несколько частных переменных и создал метод getter, как я использую его позже, но для метода setter мне не нужно его использовать, так как сейчас мне ничего не нужно обновлять. Я просто хочу получить подтверждение от вас, ребята, так как я не хочу, чтобы моя оценка была вычтена только потому, что я не создал сеттера для своего мини-проекта.

Что я уже пробовал:

Я действительно пытался искать, но некоторые сказали, что вы должны объявить его, а некоторые сказали, что это необязательно.

1 Ответов

Рейтинг:
0

OriginalGriff

Геттеры и сеттеры не имеют ничего общего с инкапсуляцией, это связано с защитой прямого доступа к переменным, так что они не могут быть изменены, если класс не знает об этом.

Не обязательно иметь и геттера, и сеттера: вы можете иметь и то, и другое без другого, и бывают случаи, когда это хорошая идея.