Menggunakan Package

Kenapa menggunakan package?

Kenapa kita menggunakan package? Untuk membuat tipe mudah dicari dan digunakan, menghindari konflik penamaan (naming conflicts), dan pengendalian akses. Tipe-tipe yang berhubungan tersebut di-bundle ke dalam satu package.

Apa itu package?

Package adalah pengelompokkan tipe-tipe yang berhubungan dengan maksud untuk memberikan access protection dan space management. Tipe yang dimaksud disini adalah class, interface, enumeration, dan annotation. Enumeration dan annotation berturut-turut merupakan jenis istimewa dari class dan interface.

Kenapa kita mem-bundle class dan inteface dalam package

Ada beberapa alasan yang perlu kita ketahui kenapa class-class dan interface-interface harus kita bundle dalam sebuah package:

  • Anda dan programmer lainnya dapat dengan mudah menentukan bahaw tipe-tipe tersebut berkaitan.
  • Anda dan programmer lainnya mengetahui dimana untuk mencari tipe yang misalnya menyediakan fungsi-fungsi grafik yang berkaitan.
  • Nama dari tipe yang kita gunakan tidak akan konflik dengan nama tipe dalam package lain karena package membuat namespace baru.
  • Kita dapat memungkinkan tipe yang ada adalam package untuk memiliki akses yang terbatas terhadap tipe lain yang berada di luar package tersebut.

Referensi

  1. Creating and Using Packages“, http://java.sun.com/docs/books/tutorial/java/package/packages.html

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s