Rabu, 04 Mei 2016

Package Class

Pengertian

Package adalah cara untuk mengelompokan class dan interface yang ada ke dalam kelompoknya (name space) sehingga lebih mudah diatur. Pendefinisian nama package harus terletak di bagian paling atas dari source program kita. Untuk mendefinisikan suatu package digunakan keyword package. Sintaks pendefinisian nama package adalah sebagai berikut:

package namaPackage; 

Contoh: 

package siswa; 

Java menggunakan package seperti struktur direktori. Oleh karena itu semua class atau interface yang memiliki definisi package seperti contoh di atas, harus disimpan pada direktori bernama siswa. Kita juga dapat membuat package secara hierarki layaknya struktur direktori. Contoh: package control.contoh; 

Pada contoh di atas menunjukan bahwa semua class atau interface yang menggunkan deklarasi package ini harus disimpan pada direktori control  contoh. Apabila program kita akan menggunakan sebuah class yang terletak pada package yang berbeda, maka kita harus mengimportnya agar dapat digunakan. 

Berikut adalah contoh pembuatan package :
 1. Buka notepad kemudian kopikan source code dibawah ini dan simpan dengan nama file keluarga.java
package sensus;
public class keluarga {
private int jml;
private String nama;
public keluarga(int no, String nama){
this.jml=no;
this.nama=nama;
}
public int getno(){
return jml;
}
public String getnama(){
return nama;
}
}
ini merupakan class yang bernama keluarga dengan package sensus.
2. Buka notepad lagi kemudian kopikan source code dibawah ini dan simpan dengan nama file rumah.java

package sensus;
public class rumah{ private int norumah; private String alamat; private keluarga anggota; public  rumah( int kode, String nama){
this.norumah = kode; this.alamat = nama; } public keluarga getkeluarga(){ return anggota; } public int getnorum(){ return norumah; } public String getalamat(){ return alamat; } public void setKel(keluarga baru){ this.anggota=baru; }}
ini merupakan class yang bernama rumah dengan package sensus. 
3. Atur kedua file diatas ( keluarga dan rumah) dalam satu direktori yang bernama sensus
package

4. Buka notepad lagi, kopikan source code dibawah ini dan simpan dengan nama file belajarpackage.java
import sensus.*;
public class belajarpackage{
public static void main(String args[]){
int norum;
String naKK;
rumah baru = new rumah(100,"Tuban");
baru.setKel(new keluarga(5,"Agung Imamudin"));
System.out.println("No rumah    : "+baru.getnorum()+"\nAlamat      : "+baru.getalamat()+"\nNama KK     : "+baru.getkeluarga().getnama()+"\nAnggota kel.: "+baru.getkeluarga().getno());
}
ini merupakan class utama (main class) yang bernama belajarpackage, gunakan perintah import untuk memanggil package sensus (lihat pada awal source code).
 5. Kemudian jalankan program utama (belajarpackage) maka tampilanya sebagai berikut
package
Sekian untuk ilmunya kali ini, semoga bermanfaat. Bagikan keteman-teman Anda, karena berbagi itu menyenangkan.
"Sikap kita terhadap kehidupan akan menentukan sikap kehidupan terhadap kita"~Earl Nightingale

Sumber : http://agungimam.blogspot.co.id/2013/05/cara-membuat-package-dalam-java.html

Tidak ada komentar:

Posting Komentar