Пакети в Ява
Пакети в 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 езикови пакети.
Свързани статии