Page 204 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 204

PEMROGRAMAN BERORIENTASI OBJEK




                        17. Kegiatan Belajar 19 : Package
                        a.  Tujuan Pembelajaran

                            Setelah mengikuti kegiatan belajar 18 siswa diharapkan dapat :
                               1)  Memahami konsep polimorfisme

                               2)  Menyajikan overloading dan overriding dalam class


                        b.   Uraian Materi
                        1)  Package
                           Package     adalah    sebuah     sarana    untuk   mengelompokkan       atau

                           mengorganisasikan kelas dan interface yang sama atau sekelompok menjadi
                           satu  unit  tunggal  dalam  library.  Package  mempengaruhi  mekanisme  hak
                           akses  ke  kelas  didalamnya.  Hal  terpenting  yang  diperhatikan  pada  saat

                           mendeklarasikan package, bahwa class tersebut harus disimpan pada suatu
                           directory  yang  sama  dengan  nama  packagenya.  Alasan  menggunakan

                           package pada java ialah untuk menghindari tabrakan nama kelas yang akan
                           dibuat  dengan  nama  kelas  yang  sudah  ada.  Selain  itu,  salah  satu  yang
                           menjadi  keuntungan  menggunakan  package  adalah  untuk  mudahnya

                           developer  dalam  hal  mencari  dan  me-manage  akses  yang  diberikan.
                           Mengerti  akan  konsep  dari  package  akan  membantu  mengelola  dan
                           menggunakan file yang disimpan didalam JAR (Java Archive).

                           Package  juga  mempengaruhi  mekanisme  hak  akses  ke  kelas-kelas  di
                           dalamnya.
                           9  Pengaruh Package terhadap Method main()

                               Kelas  yang  mengandung  method  main()  memilki  syarat  tidak  berada
                               dalam suatu package, dan hirarki posisi foldernya di atas package yang

                               diimport.
                           9  Membuat Package
                               Ada tiga langkah untuk membuat package :

                               ¾  Mendeklarasikan dan memberi nama package.
                               ¾  Membuat struktur dan nama direktori yang sesuai dengan struktur dan
                                  nama package.

                               ¾  Mengkompilasi  kelas-kelas  sesuai  dengan  packagenya  masing-
                                  masing.






                                                                                            189 | Pa g e
   199   200   201   202   203   204   205   206   207   208   209