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

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

Я только начинаю разрабатывать игры, но базу уже имею. Меня мучает вопрос: в чем разница между private и public? Да, я понимаю, что это связано с инкапсуляцией и сокрытием данных, чтобы ничего не сломать и т.д. Но если убрать это, то в чем разница? Я видел, как опытные люди используют public у полей, а не свойств. Есть ли что-то масштабное, почему надо использовать private?
  • Вопрос задан
  • 431 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - домашнее облако homeCloud
Базы у вас нет ) Потому что это базовый вопрос даже не юнити и даже не c#, а основ программирования.

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

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

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