какой смысл использовать модификатор доступа - PullRequest
3 голосов
/ 11 августа 2010

есть необходимость использовать модификатор доступа в языке программирования?если мы выберем все члены и методы как частные, каков будет результат?

Ответы [ 13 ]

0 голосов
/ 23 ноября 2011

Модификатор private указывает, что член может быть доступен только в его собственном классе. Модификатор по умолчанию используется в пакете. Защищенный модификатор указывает, что член может быть доступен как внутри пакета, так и наследоваться на любом уровне.

0 голосов
/ 11 августа 2010

Доступ к классам, конструкторам, методам и полям регулируется с помощью модификаторов доступа, т.е. класс может контролировать, какая информация или данные могут быть доступны другим классам.Основной вклад модификатора доступа - в инкапсуляцию, которая является одной из концепций ООП.

Если вы делаете все члены и методы закрытыми, то вы делаете свой код недоступным для других классов.В общем случае вы не сможете повторно использовать функции и код, которые уже доступны.

0 голосов
/ 11 августа 2010

Конечно, нужны модификаторы доступа, иначе они не были бы добавлены.

Одна из важнейших функций объектно-ориентированного программирования и повторного использования вашего кода. Если вы сделаете все конфиденциальным, вы не сможете этого сделать, и вам придется писать код снова и снова! Использование модификаторов доступа public или default позволит вам использовать ваш код из других классов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...