PACKAGE DAN INTERFACE

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.

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.

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s