Senin, 11 Juni 2012

Apa itu Interface pada Java


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.




Kenapa Kita Memakai Interface?
Kita akan 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



Contoh Program _ makanan kesukaan

1. kita membuat sebuah class interface, kemudian kita masukan source code seperti dibawah ini



 2. kemudian kita membuat sebuah class baru dengan nama "pedas" kemudian mengimplementasikannya dengan Class interface tadi. dengan cara menambahkan "implements " pada nama class tersebut.
dan masukkan source code seperti dibawah ini.





3. kita membuat satu class lagi dengan cara sama seperti class sebelumnya tetapi dengan nama berbeda yaitu "manis" dan juga mengimplementasikannya .



 4. kemudian kita membuat satu class untuk memanggil semuanya. dengan nama clas "TestInterace". silakan masukan source code dibawah ini.



5. setelah itu cita Run dengan cara Shft + F6 , setelah itu dia akan muncul hasil seperti ini



silakan download Project di sini  melalui 4shared.

Terima Kasih

4 Comment :

Posting Komentar