@jaroslav1245

В чем принципиальная разница в unity между private и public?

Я только начинаю разрабатывать игры, но базу уже имею. Меня мучает вопрос: в чем разница между private и public? Да, я понимаю, что это связано с инкапсуляцией и сокрытием данных, чтобы ничего не сломать и т.д. Но если убрать это, то в чем разница? Я видел, как опытные люди используют public у полей, а не свойств. Есть ли что-то масштабное, почему надо использовать private?
  • Вопрос задан
  • 291 просмотр
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Базы у вас нет ) Потому что это базовый вопрос даже не юнити и даже не c#, а основ программирования.

Вы правильно поняли что это связано с инкапсуляцией и сокрытием данных. Вот и развивайте эту тему для себя. Если ОЧЕНЬ кратко - это чтобы данные в одном классе не модифицировались (скрывались) от другого класса. Именно чистая безопасность когда разрабатывает больше одного человека - чтобы Вася не перетер данные в классе Пети., потому что потом Пете это разгребать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы