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 :
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; }}
4. Buka notepad lagi, kopikan source code dibawah ini dan simpan dengan nama file belajarpackage.java
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
ini merupakan class yang bernama rumah dengan package sensus.3. Atur kedua file diatas ( keluarga dan rumah) dalam satu direktori yang bernama sensus
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
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