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 berhubunganContoh 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 .
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 :
Terima kasih, sangat membantu
Sukron.. semoga bermanfaat di dunia dan akhirat.. amiin
terimakasih... sangat membantu
Alhamdulillah
makasih yaaa
Posting Komentar