Daftar Isi:
Definisi - Apa artinya Antarmuka (I / F)?
Antarmuka menentukan grup dan / atau serangkaian metode, yang belum diimplementasikan. Ketika sebuah kelas mengimplementasikan antarmuka, kelas menyediakan implementasi untuk semua metode antarmuka yang ditentukan. Satu kelas dapat mengimplementasikan sejumlah antarmuka. Kadang-kadang, deklarasi konstan termasuk dalam antarmuka, bersama dengan definisi metode.
Kerugian untuk antarmuka adalah bahwa semua metode antarmuka harus bersifat publik dan hanya metode abstrak yang dapat digunakan dalam suatu antarmuka. Namun, karena metode ini implisit, tidak dinyatakan.
Techopedia menjelaskan Antarmuka (I / F)
Antarmuka paling baik dijelaskan dengan sebuah contoh. Contoh paling umum adalah koneksi di antara televisi, remote control, dan pengguna. Seorang pengguna menyalakan TV dengan menggunakan remote control dan mungkin tidak perlu tahu apa-apa tentang kabel TV. Dengan demikian, remote control adalah antarmuka antara pengguna dan pesawat televisi.
Demikian pula, ketika sebuah kelas mengimplementasikan antarmuka, fungsionalitas metode diimplementasikan tanpa sepengetahuan cara kerja metode.
Berikut ini adalah contoh kapan menggunakan antarmuka:
- Ketika dua atau lebih kelas yang tidak berhubungan mengimplementasikan satu set metode, yang dapat didefinisikan dalam suatu antarmuka dan kemudian diimplementasikan oleh kelas-kelas.
- Ketika sebuah antarmuka adalah alternatif yang baik untuk pewarisan multi kelas.
- Ketika fungsionalitas objek terungkap tanpa implementasi yang dijelaskan.
![Apa itu antarmuka (i / f)? - definisi dari techopedia Apa itu antarmuka (i / f)? - definisi dari techopedia](https://img.theastrologypage.com/img/img/blank.jpg)