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 bahwa interface-interface juga menunjukkan polimorfisme,
dikarenakan program dapat memanggil method interface dan versi yang
tepat dari method yang akan dieksekusi tergantung dari tipe 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
dapat menangkap kemiripan diantara class yang tidak berhubungan tanpa
membuatnya seolah - olah class yang berhubungan.
Senin, 11 Juni 2012
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar