Jumat, 09 November 2012

Package dan Java Kelas


1.Pengertian

- Package adalah suatu cara untuk memanage class-class yang kita buat. Package akan sangat bermanfaat Jika class-class yang kita buat sangat banyak sehingga perlu dikelompokkan berdasarkan kategori tertentu.
- Package adalah koleksi dari beberapa class dan interface yang berhubungan, dan menyediakan proteksi akses dan pengelolaan namespace

2. Ketentuan

- 1 package adalah 1 subfolder di file system
- Package sangat berguna untuk mengorganisir file dalam suatu Project atau library
- Nama package menggunakan lowercase
- Keyword: package name;

3. Contoh

- Menyimpan program

Misalnya saja kita mempunyai 1 buah class makhlukhidup, dimana yang pertama adalah class Manusia dan Tumbuhan, yang kedua adalah class makhlukhidup.hewan untuk burung. Yang perlu kita perhatikan pada saat deklarasikan package, bahwa class tersebut harus disimpan pada suatu direktori yang sama dengan nama package-nya. Berkenaan dengan class makhlukhidup diatas, class manusia dan hewan  pada package makhlukhidup harus disimpan pada direktori makhlukhidup, class burung pada package makhlukhidup.hew an disimpan pada direktori makhlukhidup.hewan seperti gambar berikut :

 

-     Import class

Suatu class dapat meng-import class lainnya sesuai dengan nama package yang dipunyainya. Misalnya saja kita dapat meng-import class makhlukhidup.java dalam package makhlukhidup dengan deklarasikan kata kunci import.
Satu hal yang perlu kita ketahui, pada saat kita ingin meng-import suatu class dalam suatu package, pastikan letak package tersebut satu direktori dengan class yang ingin meng-import. Jika letak package tersebut tidak satu direktori dengan class yang ingin meng-import, maka letak direktori package itu haruslah terdaftar dalam CLASSPATH.

Langkah - langkah Praktikum :
1.  Manusia.java
2. Tumbuhan.java
3. Burung.java
4. MainMakhlukHidup.java
5. MainMakhlukHidupPakeImport.java
6. Hasil Compile