Задать вопрос
@jaroslav1245

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

Я только начинаю разрабатывать игры, но базу уже имею. Меня мучает вопрос: в чем разница между private и public? Да, я понимаю, что это связано с инкапсуляцией и сокрытием данных, чтобы ничего не сломать и т.д. Но если убрать это, то в чем разница? Я видел, как опытные люди используют public у полей, а не свойств. Есть ли что-то масштабное, почему надо использовать private?
  • Вопрос задан
  • 433 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - https://home-cloud.store/
Базы у вас нет ) Потому что это базовый вопрос даже не юнити и даже не c#, а основ программирования.

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

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

Похожие вопросы