Руководство по actionscript. часть 1, стр. 031

Модификаторы управления доступом для классов. По умолчанию обращение к классу, входящему в состав определенного пакета, может осуществляться только из кода, принадлежащего тому же пакету. Чтобы класс был доступен для использования за пределами пакета, которому он принадлежит, мы должны описать этот класс с помощью атрибута public. Вообще говоря, атрибуты определяют порядок использования класса и его экземпляров в программе. Атрибуты указываются перед ключевым словом class в описании класса, как показано в приведенном ниже общем примере:

атрибут class ИдентификаторКласса { }

Например, чтобы добавить атрибут public к классу VirtualPet, нужно использовать следующий код:

package zoo { public class VirtualPet { }

}

Однако применение атрибута public в случае с классом VirtualPet необязательно, поскольку класс VirtualPet используется только классом VirtualZoo, а тот, в свою очередь, может обращаться к классу VirtualPet (классы, принадлежащие одному пакету, могут всегда обращаться друг к другу). Таким образом, мы можем вернуться к исходному описанию класса VirtualPet, которое косвенным образом позволяет использовать этот класс только внутри пакета zoo:

package zoo { class VirtualPet { }

}

Если мы хотим явно указать, что класс VirtualPet может быть использован только внутри пакета zoo, то в описание класса необходимо добавить атрибут internal, как показано ниже:

package zoo { internal class VirtualPet { }

}

Класс, описанный с помощью атрибута internal, может быть использован только внутри пакета, которому он принадлежит. Другим словами, описание класса с помощью атрибута internal совершенно не отличается от описания класса без использования каких-либо модификаторов управления доступом. Атрибут internal просто служит для однозначного толкования замысла программиста.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 049
  • 16.05.2013">Производство павильонов для бассейна
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 049
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 030
  • 06.04.2010">Инструменты и сервисы для оптимизации графики
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 078
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.76
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 086
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.114
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.154
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 123
  • 11.11.2011">ColorReplacementTool
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 043
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.28
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.86
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...