Pengertian Package
Package adalah sarana/cara pengelompokkan dan pengorganisasian
kelas-kelas dan interface yang sekelompok menjadi suatu unit tunggal
dalam library. Package juga mempengaruhi mekanisme hak akses ke kelas-kelas di dalamnya.
Bentuk umum deklarasi package :
package namaPackage;
Syarat nama package :
java.lang (berisi kelas-kelas fundamental yang sering digunakan).
java.awt dan javax.swing (berisi kelas-kelas untuk membangun aplikasi GUI)
java.io (berisi kelas-kelas untuk proses input output)
import namaPackage.*;
Contoh :
import java.text.DecimalFormat;
import javax.swing.*;
Berikut contoh sebuah program sederhana menentukan bilangan prima atau bukan :
- Pertama membuat file BIlPrima.java
- Pengaruh Package terhadap Method main()
- Membuat Package
- Mendeklarasikan dan memberi nama package.
- Membuat struktur dan nama direktori yang sesuai dengan struktur dan nama package.
- Mengkompilasi kelas-kelas sesuai dengan packagenya masing-masing.
- Mendeklarasikan dan Memberi Nama Package
Bentuk umum deklarasi package :
package namaPackage;
Syarat nama package :
- Diawali huruf kecil
- Menggambarkan kelas-kelas yang dibungkusnya
- Harus unik (berbeda dengan nama package standard)
- Merepresentasikan path dari package tersebut.
- Harus sama dengan nama direktorinya.
java.lang (berisi kelas-kelas fundamental yang sering digunakan).
java.awt dan javax.swing (berisi kelas-kelas untuk membangun aplikasi GUI)
java.io (berisi kelas-kelas untuk proses input output)
- Compile dan Run Kelas dari suatu Package
- Menggunakan Package
- Kelas yang menggunakan berada dalam direktori (package) yang sama dengan kelas-kelas yang digunakan. Maka tidak diperlukan import.
- Kelas yang menggunakan berada dalam direktori (package) yang berbeda dengan kelas-kelas yang digunakan. Maka pada awal source code di kelas pengguna harus mencantumkan :
import namaPackage.*;
Contoh :
import java.text.DecimalFormat;
import javax.swing.*;
Berikut contoh sebuah program sederhana menentukan bilangan prima atau bukan :
- Pertama membuat file BIlPrima.java
- Ketiga membuat class didalam package yaitu dengan nama BilPrima.class
- Kode-kode yang ada di dalam BilPrima.class
- Percobaan 1, mencoba memasukkan input apakah benar bilangan prima atau bukan dengan menginput angka 1
- Percobaan 2, mencoba memasukkan input apakah benar bilangan prima atau bukan dengan menginput angka 2
Tidak ada komentar:
Posting Komentar