ПредишенСледващото

Пакети в Ява

Пакети в Java

Да предположим, че искате да създадете клас, наречен Applet. Тази ситуация е, разбира се, много рядко, но има различни ситуации. Въпреки това, този клас е вече в библиотеката Java. За да използвате и двата класа със същото име, трябва да ги поставя в различна опаковка, а след това на вноса (т.е. паста в определения клас файл) е един от тях. Пакет. така е на Съюза на класове.

Създаване на пакет е много проста: вие трябва да подадете преди дефиницията на класа, за да вмъкнете следния ред:

Пакетите трябва да се поставят в съответните директории, т.е. Пакет файл (наречен PackageName), трябва да бъдат записани в PACKAGENAME с папки.
Пакети могат да бъдат вложени (например, java.util, където java- главния пакет, autil - затворено). Съответно, тези две опаковки трябва да бъдат разположени в директорията й Ава \ UTIL.
пакет (виж Обявата 6.1) ще създаде един пример.

Обявата 6.1.
Пример създаде пакет от два класа

Ние сме създали пакет от два класа.
в опаковки с нива на достъп са както следва:

1. Публично - членове на клас от всички налични пакети.
2. защитен- членовете на групата са достъпни за всички подкласове nepodklassam от една и съща опаковка.
3. Без да се модификатор - членове на класа са достъпни само в този пакет.
4. Частните - членове на класа са достъпни само в един и същи клас.

В класовете могат да бъдат две нива на достъп:

• публично - клас се предлага навсякъде;
• без модификатор - клас се предлага само в този пакет.

За да използвате пакет, трябва да го свържете към кода (внос). Това се прави по следния начин.

внос ImyaPaketa.ImyaKlassa;
внос PackageName. *;

В първия случай, ние внасяме само един клас, а вторият - пълен внос пакет. Да предположим, че трябва да се създадат две променливи Дата и Календар класове. Ето как ще изглежда, ако не се внася пакет (виж Обява 6.2).

Обявата 6.2.
Създаване на две променливи класове Дата и Календар

Сега внасяме пакет java.util.

Обявата 6.3.
пакет Внос java.util

Съгласуват второто изпълнение кратък. Сега внасяме нашите пакетни плодове в програмата (виж Обява 6.4).

Обявата 6.4.
Внос на пакета плодове в програмата

Лесно е да се види, че работата с пакетите, е много лесно. Помислете сега стандартните Java езикови пакети.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!