Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Paket di Jawa:Cara Membuat/Impor Paket

Apa itu Paket di Java?

PAKET di Jawa adalah kumpulan kelas, sub-paket, dan antarmuka. Ini membantu mengatur kelas Anda ke dalam struktur folder dan membuatnya mudah untuk menemukan dan menggunakannya. Lebih penting lagi, ini membantu meningkatkan penggunaan kembali kode.

Setiap paket di Java memiliki nama uniknya sendiri dan mengatur kelas dan antarmukanya ke dalam namespace atau grup nama yang terpisah.

Meskipun antarmuka dan kelas dengan nama yang sama tidak dapat muncul dalam paket yang sama, mereka dapat muncul dalam paket yang berbeda. Ini dimungkinkan dengan menetapkan namespace terpisah untuk setiap paket Java.

Sintaks:-

package nameOfPackage;

Video berikut membawa Anda melalui langkah-langkah membuat paket.

Klik di sini jika video tidak dapat diakses

Mari kita belajar paket dengan sebuah contoh. Kami mendefinisikan kelas dan objek dan kemudian mengkompilasinya dalam paket kami p1. Setelah kompilasi, kami mengeksekusi kode sebagai paket java.

Bagaimana cara membuat paket?

Membuat paket adalah tugas sederhana sebagai berikut

Langkah 1) Perhatikan program paket berikut di 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();
}
}

Di sini,

  1. Untuk memasukkan kelas ke dalam sebuah paket, pada baris pertama kode mendefinisikan paket p1
  2. Buat kelas c1
  3. Mendefinisikan metode m1 yang mencetak garis.
  4. Mendefinisikan metode utama
  5. Membuat objek kelas c1
  6. Metode pemanggilan m1

Langkah 2) Pada langkah selanjutnya, simpan file ini sebagai demo.java

Langkah 3) Pada langkah ini, kami mengkompilasi file.

Kompilasi selesai. File kelas c1 dibuat. Namun, tidak ada paket yang dibuat? Langkah selanjutnya punya solusinya


Langkah 4) Sekarang kita harus membuat paket, gunakan perintah

javac –d . demo.java

Perintah ini memaksa compiler untuk membuat sebuah paket.

“.” operator mewakili direktori kerja saat ini.

Langkah 5) Ketika Anda mengeksekusi kode, itu membuat paket p1. Saat Anda membuka paket java p1 di dalamnya, Anda akan melihat file c1.class.

Langkah 6) Kompilasi file yang sama menggunakan kode berikut

javac –d .. demo.java

Di sini ".." menunjukkan direktori induk. Dalam kasus kami, file akan disimpan di direktori induk yaitu Drive C

File disimpan di direktori induk saat kode di atas dijalankan.

Langkah 7) Sekarang katakanlah Anda ingin membuat sub paket p2 di dalam paket java p1 yang ada. Kemudian kita akan memodifikasi kode kita sebagai

package p1.p2;

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

Langkah 8) Kompilasi file

Seperti yang terlihat pada tangkapan layar di bawah, ia membuat sub-paket p2 yang memiliki kelas c1 di dalam paket.

Langkah 9) Untuk mengeksekusi kode, sebutkan nama kelas yang sepenuhnya memenuhi syarat yaitu nama paket diikuti dengan nama sub-paket diikuti dengan nama kelas –

java p1.p2.c1

Ini adalah bagaimana paket dijalankan dan memberikan output sebagai “m1 dari c1” dari file kode.

Cara Mengimpor Paket

Untuk membuat objek kelas (dibundel dalam paket), dalam kode Anda, Anda harus menggunakan nama yang sepenuhnya memenuhi syarat.

Contoh:

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

Namun, mengetik nama jalur paket yang dipisahkan titik panjang untuk setiap kelas yang ingin Anda gunakan bisa menjadi hal yang membosankan. Sebagai gantinya, Anda disarankan untuk menggunakan pernyataan impor.

Sintaks

import packageName;

Setelah diimpor, Anda dapat menggunakan kelas tanpa menyebutkan nama yang sepenuhnya memenuhi syarat.

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.


Contoh :Untuk mengimpor paket

Langkah 1) Salin kode ke editor.

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();
  }
}

Langkah 2) Simpan file sebagai Demo2.java. Kompilasi file menggunakan perintah javac –d . Demo2.java

Langkah 3) Jalankan kode menggunakan perintah java p3.c3

Paket – poin yang perlu diperhatikan:

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

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

paket java.lang diimpor secara default untuk setiap kelas yang Anda buat di Java.

Java API sangat luas, berisi kelas-kelas yang dapat melakukan hampir semua tugas pemrograman Anda langsung dari Manipulasi Struktur Data hingga Jaringan. Lebih sering daripada tidak, Anda akan menggunakan file API dalam kode Anda. Anda dapat melihat dokumentasi API di sini.


java

  1. Cara Menyebarkan Aplikasi Java EE di Azure
  2. Cara Membuat UX Tanpa Gesekan
  3. Cara membuat daftar string di VHDL
  4. Cara membuat testbench pemeriksaan mandiri
  5. Cara membuat Daftar Tertaut di VHDL
  6. Cara Membuat Array Objek di Java
  7. Cara Menghasilkan Angka Acak di Jawa
  8. Java BufferedReader:Cara Membaca File di Java dengan Contoh
  9. Cara Mengonversi Char ke String di Java (Contoh)
  10. Cara Membalikkan String di Java menggunakan Rekursi