Packages dalam JAVA berarti pengelompokan beberapa class dan
interface dalam satu unit. Fitur ini menyediakan mekanisme untuk
mengatur class dan interface dalam jumlah banyak dan menghindari
konflik pada penamaan.
Mengimport Packages
Supaya dapat meggunakan class yang berada diluar package yang
sedang dikerjakan, Anda harus mengimport package dimana class
tersebut berada. Pada dasarnya, seluruh program JAVA mengimport
package java.lang.*, sehingga Anda dapat menggunakan class seperti
String dan Integer dalam program meskipun belum mengimport package
sama sekali.
Penulisan import package dapat dilakukan seperti dibawah ini :
import <namaPaket>;
Sebagai contoh, bila Anda ingin menggunakan class Color dalam package
awt, Anda harus menuliskan import package sebagai berikut :
import java.awt.Color;
import java.awt.*;
Baris pertama menyatakan untuk mengimport class Color secara spesifik
pada package, sedangkan baris kedua menyatakan mengimport seluruh
class yang terkandung dalam package java.awt.
Cara lain dalam mengimport package adalah dengan menuliskan referensi
package secara eksplisit. Hal ini dilakukan dengan menggunakan nama
package untuk mendeklarasikan object sebuah class :
java.awt.Color color;
Membuat Package
Untuk membuat package, dapat dilakukan dengan menuliskan :
package <packageName>;
Anggaplah kita ingin membuat package dimana class StudentRecord akan
ditempatkan bersama dengan class – class yang lain dengan nama
package schoolClasses. Langkah pertama yang harus dilakukan adalah
membuat folder dengan nama schoolClasses. Salin seluruh class yang
ingin diletakkan pada package dalam folder ini. Kemudian tambahkan
kode deklarasi package pada awal file. Sebagai contoh :
package schoolClasses;
public class StudentRecord
{
private String name;
private String address;
private int age;
}
Package juga dapat dibuat secara bersarang. Dalam hal ini Java
Interpreter menghendaki struktur direktori yang mengandung class
eksekusi untuk disesuaikan dengan struktur package.
Tidak ada komentar:
Posting Komentar