Классы являются основными строительными блоками любой Java-программы. Пакеты содержат в себе наборы классов (а также исключения и интерфейсы).



Основное назначение пакетов - создание библиотек кода. Пакеты используются для организации и категоризации классов.

Импортирование пакетов. Существует ряд способов доступа к классам в пакетах, основным из которых является импортирование пакета в начале программ:

import ИмяПакета .*;

или

import ИмяПакета.ИмяКлассаПакета;

В этом случае импортирование просто должно предшествовать всем другим строкам программы. Например:

import java.applet.*; // импортируются все public классы пакета

import java.awt.*;

import java.net.URL ; // импортируется только указанный класс

Надо заметить, что импортируются всегда только классы, которые используютсяв программе. После этого классы можно использовать просто по именам, без указания на принадлежность тому или иному пакету, например:

ИмяКласса Obj =  new ИмяКласса(<Параметры>);

В случае, когда класс необходимо использовать только один раз, можно явно сослаться на класс, не импортируя пакет. Для этого перед именем класса просто указывается имя пакета, в котором находится этот класс, например:

ИмяПакета.ИмяКласса Obj =                                                                                                              

                  new ИмяПакета.ИмяКласса(Параметры);

Создание пакетов. Для создания пакета (т.е. добавления класса в пакет) в первой строке программы указывается следующее предложение:

package ИмяПакета;

Содержимое пакета может храниться в одном или нескольких файлах. Каждый такой файл должен содержать только один общедоступный (public) класс. При компиляции этих файлов, получающиеся в результате файлы с расширением .class, будут помещены в каталог, с именем пакета.

 


Дата добавления: 2019-11-16; просмотров: 174; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!