Package dan Interface
1. Jelaskan apa yang dimaksud dengan Package dan Interface!
Jawab : Packages
Packages dalam JAVA berarti pengelompokan beberapa class dan interface dalam satu unit. Fitur ini menyediakan mekanisme untuk mengatur class dan interface dalam jumlah banyak dan menghindari konflik pada penamaan.
Interface
Interface adalah jenis khusus dari blok yang hanya berisi
method signature(atau constant). Interface mendefinisikan sebuah(signature)
dari sebuah kumpulan method tanpa tubuh.Interface mendefinisikan sebuah cara
standar dan umum dalam menetapkan sifat-sifat dari class-class. Mereka
menyediakan class-class, tanpa memperhatikan lokasinya dalam hirarki class,
untuk mengimplementasikan sifat-sifat yang umum. Dengan catatan
bahwainterface-interface juga menunjukkan polimorfisme, dikarenakan program
dapat memanggil method interface dan versi yang tepat dari method yang akan
dieksekusi tergantung daritipe object yang melewati pemanggil method interface.
2.
Apa fungsi dan kegunaan Package dan interface
tersebut?
Jawab : Packages dalam JAVA berarti pengelompokan beberapa
class dan interface dalam satu unit.
menggunakan
interface jika kita ingin class yang tidak berhubungan mengimplementasikan
method yang sama. Melalui interface-interface, kita dapatmenangkap kemiripan
diantara class yang tidak berhubungan tanpa membuatnya seolaholah class yang berhubungan.