Статья
  • формат pdf
  • размер 258,27 КБ
  • добавлен 21 мая 2011 г.
Java course. Часть 5
Программирование на Java. Методическое руководство для преподавателей.
Лекция 5: Имена. Пакеты. 20 января 2003.
Авторы документа: Николай Вязовик, Евгений Жилин (Центр Sun технологий МФТИ).
Аннотация:
В этой лекции рассматривается две темы – система именования элементов языка в Java и пакеты (packages), которые являются аналогами библиотек из других языков. Почти все конструкции в Java имеют имя для обращения к ним из других частей программы. По ходу изложения вводятся важные понятия, в частности – область видимости имени. При перекрытии таких областей возникает конфликт имен. Для того, чтобы минимизировать риск появления таких ситуаций, описываются соглашения по именованию, предложенные компанией Sun. Пакеты осуществляют физическую и логическую группировку классов, и становятся необходимыми при создании больших систем. Вводится важное понятие модуля компиляции и описывается его структура.
Содержание:
Имена (Простые и составные имена. Элементы. Имена и идентификаторы).
Пакеты (Элементы пакета. Платформенная поддержка пакетов. Модуль компиляции. Уникальность имен пакетов).
Область видимости имен ("Затеняющее" объявление - Shadowing. "Заслоняющее" объявление - Obscuring).
Соглашения по именованию.