- •Аннотация
- •Лекция 5. Имена. Пакеты
- •1. Введение
- •2. Имена
- •2.1. Простые и составные имена. Элементы.
- •2.2. Имена и идентификаторы
- •2.3. Область видимости (введение)
- •3. Пакеты
- •3.1. Элементы пакета
- •3.2. Платформенная поддержка пакетов
- •3.3. Модуль компиляции
- •3.3.1. Объявление пакета
- •3.3.2. Импорт-выражения
- •3.3.3. Объявление верхнего уровня
- •3.4. Уникальность имен пакетов
- •4. Область видимости имен
- •4.1. "Затеняющее" объявление (Shadowing)
- •4.2. "Заслоняющее" объявление (Obscuring)
- •5. Соглашения по именованию
- •6. Заключение
- •7. Контрольные вопросы
Стр. 1 из 24
Лекция 5. Имена. Пакеты
Содержание лекции. |
|
|
1. |
Введение........................................................................................................................ |
1 |
2. |
Имена ............................................................................................................................. |
2 |
3. |
Пакеты ............................................................................................................................ |
4 |
4. |
Область видимости имен ........................................................................................... |
15 |
5. |
Соглашения по именованию ...................................................................................... |
17 |
6. |
Заключение................................................................................................................... |
20 |
7. |
Контрольные вопросы.................................................................................................. |
20 |
1. Введение
Имена (names) используются в программе для доступа к объявленным (declared) ранее "объектам", "элементам", "конструкциям" языка (все эти слова-синонимы были использованы здесь в их общем смысле, а не как термины ООП, например). Конкретнее, в Java имеют имена:
•пакеты;
•классы;
•интерфейсы;
•элементы (member) ссылочных типов:
-поля;
-методы;
-внутренние классы и интерфейсы;
•аргументы:
-методов;
-конструкторов;
-обработчиков ошибок;
•локальные переменные.
Соответственно, все они должны быть объявлены специальным образом, что будет постепенно рассматриваться по ходу курса. Кроме этого, также объявляются конструкторы, однако их имя совпадает с именем класса, поэтому они не попали в этот список.
Программирование на Java
Rendered by www.RenderX.com