Выпуск 14 - МодификаторыВ предыдущем выпуске я допустила ошибку, которую мне и указал любезно читатель по имени Руслан в комментарии к посту с ответами на тест по операторам. Ответ на вопрос №8: 9. Искренне благодарю! Ну, а сегодня мы начинаем третью главу, посвящённую модификаторам. Модификаторы - это ключевые слова в Java, которые сообщают компилятору информацию о природе кода, данных или классов. Например, модификаторы определяют, является ли некий элемент (класс, метод, переменная) приватным или публичным, статичным или финальным. 3.1 Обзор модификаторовНаиболее распространённые модификаторы - модификаторы доступа: public, protected, private. О них мы поговорим сразу в следующей статье. Все остальные модификаторы не подпадают ни под какую чёткую классификацию. Мы их просто перечислим:
Каждому из этих модификаторов будет посвящена отдельная статья в будущем. >>Оставить коментарий, если таковые имеются>> 3.2 Модификаторы доступаМодификаторы доступа определяют, могут ли классы использовать разнообразные элементы (сами классы, переменные-поля классов, методы классов и коснтрукторы) и как они могут их использовать. Существует три модификатора доступа:
Элементы (см. выше) могут иметь один и более модификаторов, либо не иметь их вовсе. Однако, среди всевозможных модификаторов элемента количество модификаторов доступа долно быть не больше одного. Если элемент не имеет модификатора, то доступ к нему определяется по умолчанию, то есть default. Однако, ключевого слова default не существует! Другие наименования доступа по умолчанию, которые вы можете встретить в литературе, включают в себя friendly, package. Ниже мы приводим примеры легально объявленых элементов с модификаторами или без них. Легальность некоторых объявлений зависит от контекста.
А вот примеры нелегальных объявлений элементов:
>>Оставить коментарий, если таковые имеются>> В следующий раз мы рассмотрим каждый модификатор доступа более детально. Оставайтесь с нами! Дорогие читатели! Если у вас возникают вопросы по тексту рассылки, я с удовольствием на них отвечу. Мой почтовый адрес идёт последней строкой в данном выпуске (at означает @). Кроме того, присылайте мне интересующие вас темы, которые я могла бы осветить в рассылке, делитесь опытом или просто комментируйте. Всего доброго, Внимание! По вопросам партнёрства обращаться на е-майл natalia.macheda at gmail.com © Наталия Македа 2008 |