Для чего применять приватные и защищенные методы и свойства?
Для чего применять приватные и защищенные методы и свойства?
Ведь если я разработчик программы, я сам пишу все взаимодействия и вызовы.
Если я не хочу чтобы к чему-то можно было обратиться извне, то я просто не буду писать обращения к этому методу или свойству извне.
И зачем для этого было придумывать особенные методы обращения вроде get и set если мы не собираемся обращаться к этим методам или свойствам?
Для того чтобы приватные поля, методы, свойства не наследовались, чтобы доступ к ним в случае get set можно было контролировать. Чтобы другие разработчики не могли их менять..