Почему поля обычно частные?
Почему поля обычно частные?

Видео: Почему поля обычно частные?

Видео: Почему поля обычно частные?
Видео: Главные правила при строительстве септика. Что будет если их нарушить 2024, Ноябрь
Anonim

Поля следует объявить частный если для этого нет уважительной причины. Одним из руководящих принципов непреходящей ценности программирования является «Минимизируйте волновые эффекты, сохраняя секреты». Когда поле является частный , вызывающий абонент не может как правило получить несоответствующий прямой доступ к поле.

Поэтому почему переменные экземпляра должны быть объявлены как частные?

Переменные экземпляра должны быть объявлен частным чтобы способствовать сокрытию информации, поэтому должен не быть доступным извне класса. Однако в тех немногих случаях, когда к ним обращаются извне класса, они должны быть квалифицированы объектом (например, myPoint. X). Класс переменные уточняются именем класса (например, Color.

Кроме того, когда методы должны быть частными? Частные методы полезны для разделения задач на более мелкие части или для предотвращения дублирования кода, который часто требуется другим методы в классе, но должен не могут быть вызваны вне этого класса.

Просто так, зачем использовать частный вместо публичного?

Сделав переменную a частный элемент данных, вы можете более легко гарантировать, что значение никогда не будет изменяться или изменяться. С другой стороны, если переменная общественный , другой класс может изменить или изменить значение, что может привести к сбою других частей кода.

Что такое частное поле в Java?

Частный члены (оба поля и методы) доступны только внутри класса, в котором они объявлены, или внутри внутренних классов. частный ключевое слово является одним из четырех модификаторов доступа, предоставляемых Джава и это самый строгий из всех четырех, например общедоступный, по умолчанию (пакет), защищенный и частный.

Рекомендуемые: