Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Пакеты в Java:как создать/импортировать пакет

Что такое пакет в Java?

ПАКЕТ в Java представляет собой набор классов, подпакетов и интерфейсов. Это помогает организовать ваши классы в структуру папок и упростить их поиск и использование. Что еще более важно, это помогает улучшить возможность повторного использования кода.

Каждый пакет в Java имеет свое уникальное имя, а его классы и интерфейсы организованы в отдельное пространство имен или группу имен.

Хотя интерфейсы и классы с одинаковыми именами не могут находиться в одном пакете, они могут находиться в разных пакетах. Это возможно путем назначения отдельного пространства имен каждому пакету Java.

Синтаксис:-

package nameOfPackage;

В следующем видеоролике показаны этапы создания пакета.

Нажмите здесь, если видео недоступно

Давайте изучим package на примере. Мы определяем класс и объект, а затем компилируем их в наш пакет p1. После компиляции мы выполняем код как пакет Java.

Как создать пакет?

Создание пакета — это простая задача, описанная ниже

Шаг 1) Рассмотрим следующую пакетную программу на Java:

package p1;

class c1(){
public void m1(){
System.out.println("m1 of c1");
}
public static void main(string args[]){
c1 obj = new c1();
obj.m1();
}
}

Здесь

  1. Чтобы поместить класс в пакет, в первой строке кода определите пакет p1
  2. Создайте класс c1
  3. Определение метода m1, который печатает строку.
  4. Определение основного метода
  5. Создание объекта класса c1
  6. Вызов метода m1

Шаг 2) На следующем шаге сохраните этот файл как demo.java

Шаг 3) На этом этапе мы компилируем файл.

Компиляция завершена. Создается файл класса c1. Однако пакет не создается? Следующий шаг содержит решение


Шаг 4) Теперь нам нужно создать пакет, используйте команду

javac –d . demo.java

Эта команда заставляет компилятор создать пакет.

«.» оператор представляет текущий рабочий каталог.

Шаг 5) Когда вы выполняете код, он создает пакет p1. Когда вы откроете java-пакет p1 внутри, вы увидите файл c1.class.

Шаг 6) Скомпилируйте тот же файл, используя следующий код

javac –d .. demo.java

Здесь «..» указывает на родительский каталог. В нашем случае файл будет сохранен в родительском каталоге, то есть на диске C

Файл сохраняется в родительском каталоге при выполнении вышеуказанного кода.

Шаг 7) Теперь предположим, что вы хотите создать подпакет p2 в нашем существующем java-пакете p1. Затем мы изменим наш код как

package p1.p2;

class c1{
public void m1() {
System.out.println("m1 of c1");
}
}

Шаг 8) Скомпилируйте файл

Как видно на снимке экрана ниже, он создает подпакет p2, имеющий класс c1 внутри пакета.

Шаг 9) Чтобы выполнить код, укажите полное имя класса, то есть имя пакета, за которым следует имя подпакета, за которым следует имя класса –

java p1.p2.c1

Вот как пакет выполняется и выдает результат «m1 of c1» из файла кода.

Как импортировать пакет

Чтобы создать объект класса (включенный в пакет), в коде необходимо использовать его полное имя.

Пример:

java.awt.event.actionListner object = new java.awt.event.actionListner();

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

Синтаксис

import packageName;

После импорта вы можете использовать класс, не упоминая его полное имя.

import java.awt.event.*; // * signifies all classes in this package are imported
import javax.swing.JFrame // here only the JFrame class is imported
//Usage
JFrame f = new JFrame; // without fully qualified name.


Пример :импортировать пакет

Шаг 1) Скопируйте код в редактор.

package p3;
import p1.*; //imports classes only in package p1 and NOT  in the sub-package p2
class c3{
  public   void m3(){
     System.out.println("Method m3 of Class c3");
  }
  public static void main(String args[]){
    c1 obj1 = new c1();
    obj1.m1();
  }
}

Шаг 2) Сохраните файл как Demo2.java. Скомпилируйте файл с помощью команды javac –d . Демо2.java

Шаг 3) Выполните код с помощью команды java p3.c3.

Пакеты — обратите внимание:

// not allowed
import package p1.*;
package p3;

//correct syntax
package p3;
import package p1.*;

пакет java.lang импортируется по умолчанию для любого класса, который вы создаете в Java.

Java API очень обширен, содержит классы, которые могут выполнять почти все ваши задачи программирования, от управления структурой данных до работы в сети. Чаще всего вы будете использовать файлы API в своем коде. Документацию по API можно посмотреть здесь.


java

  1. Как развернуть приложения Java EE в Azure
  2. Как создать UX без трения
  3. Как создать список строк в VHDL
  4. Как создать самопроверяющийся тестовый стенд
  5. Как создать связанный список в VHDL
  6. Как создать массив объектов в Java
  7. Как генерировать случайные числа в Java
  8. Java BufferedReader:как читать файл в Java с примером
  9. Как преобразовать Char в строку в Java (примеры)
  10. Как перевернуть строку в Java с помощью рекурсии