Задать вопрос
max_shane
@max_shane
Javascript / Node.js dev

Для чего применять приватные и защищенные методы и свойства?

Для чего применять приватные и защищенные методы и свойства?
Ведь если я разработчик программы, я сам пишу все взаимодействия и вызовы.
Если я не хочу чтобы к чему-то можно было обратиться извне, то я просто не буду писать обращения к этому методу или свойству извне.
И зачем для этого было придумывать особенные методы обращения вроде get и set если мы не собираемся обращаться к этим методам или свойствам?
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
@fan92rus
Для того чтобы приватные поля, методы, свойства не наследовались, чтобы доступ к ним в случае get set можно было контролировать. Чтобы другие разработчики не могли их менять..
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
Кроме тебя есть и другие разработчики, которые будут этот код дорабатывать
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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