bab 1 package (paket) - Universitas Mercu Buana

advertisement
BAB 1 PACKAGE (PAKET)
Pokok bahasan :
1. Pembuatan paket
2.
Tujuan Instruksional Umum :
Menjelaskan apa arti bahasa pemograman Java dan tujuannya dan mencoba
memahaminya dengan langsung praktek, dimana pemograman berorientasi pada
objek yang saling berinteraksi dalam lingkungan kelas-kelas yang kita definisikan
sendiri dan kelas-kelas standard Java.
Tujuan Instruksional Khusus :
Package (Paket)
Adalah mekanisme pengelolaan kelas-kelas kedalam satu paket, yang tujuannya
menghindari konflik penamaan kelas.
membutuhkan banyak kelas, dari library yang berbeda. Disamping itu, package
berfungsi juga mengatur aksesibilitas data atau method dari suatu kelas terhadap
kelas lainnya. Maksudnya adalah mengatur dapat tidaknya suatu method dari suatu
kelas mengakses/memanggil data atau method lain dari kelas lain.
Membuat package
Ada tiga langkah yang dibutuhkan untuk membuat package
1. Mendeklarasikan dan memberi nama package ( sebaiknya nama paket hurup
kecil )
2. Membuat struktur direktori yang sesuai dengan nama package
3. Mengkompile kelas-kelas sesuai dengan packagenya masing-masing
Mendeklarasikan dan memberi nama package
Dibutuhkan deklarasi package yang harus dituliskan pada bagian awal dari source
code kelas tersebut (sebelum deklarasi import) untuk menyatakan bahwa suatu kelas
merupakan anggota dari suatu package.
Deklarasi ini akan memberitahu compiler ke library mana suatu kelas akan dicompile dan dirujuk. Scope dari declarasi package ini adalah satu kelas secara utuh
yang meliputi seluruh variabel dan method yang ada didalamya.
http://www.mercubuana.ac.id
1
1
package paketBJ;
2
3
public class Jasmine {
4
public void tampil() {
5
System.out.println( " ini kelas Jasmine\n ");
6
7
1
}
}
package paketBJ;
2
3
public class Adam {
4
public void tampil() {
5
System.out.println( " ini kelas Adam\n ");
6
7
}
}
Pernyataan Import
Perintah import cara untuk mengakses kelas yang ada pada paket yang lain. Bentuk
pernyataan import
import nama_paket.nama_kelas ;
import adalah kata kuncinya
dan nama paket merupakan nama yang kita buat dari kelas yang ada didalamnya
atau nama dari paket standar java yang ingin kita masukkan kelas-kelasnya.
Nama kelas adalah isi dari paket yang terdiri dari kelas-kelas yang ada, bila kelas
yang ada yang akan kita import hanya satu dapat kita sebutkan nama kelasnya saja.
Namun bila kita inginmengimport seluruh kelas yang ada di dalam paket kita bisa
menggunakan tanda *.
kemudian kita buat program untuk menggunakan kelas yang ada pada paketBJ yang
sudah kita buat dengan pernyataan import tersebut.
1
import paketBJ.Adam;
http://www.mercubuana.ac.id
3
// output each array element's value
for ( int counter = 0; counter < array.length; counter++ )
System.out.printf( "%5d%8d\n", counter, array[ counter ] );
} // end main
} // end class InitArray
// Fig. 7.3: InitArray.java
// Initializing the elements of an array with an array initializer.
public class InitArray
{
public static void main( String args[] )
{
// initializer list specifies the value for each element
int array[] = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 };
System.out.printf( "%s%8s\n", "Index", "Value" ); // column headings
// output each array element's value
for ( int counter = 0; counter < array.length; counter++ )
System.out.printf( "%5d%8d\n", counter, array[ counter ] );
} // end main
} // end class InitArray
// Fig. 7.4: InitArray.java
// Calculating values to be placed into elements of an array.
public class InitArray
{
public static void main( String args[] )
{
final int ARRAY_LENGTH = 10; // constant
int array[] = new int[ ARRAY_LENGTH ]; // create array
http://www.mercubuana.ac.id
5
Download