Rumah Pembangunan Apakah antara muka (i / f)? - definisi dari techopedia

Apakah antara muka (i / f)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Interface (I / F)?

Antara muka menentukan kumpulan dan / atau satu set kaedah, yang belum dilaksanakan. Apabila kelas melaksanakan antara muka, kelas menyediakan pelaksanaan kepada semua kaedah antara muka yang ditetapkan. Satu kelas boleh melaksanakan apa-apa bilangan antara muka. Kadang-kadang, pengisytiharan berterusan dimasukkan dalam antara muka, bersama dengan definisi kaedah.


Kelemahan untuk antara muka adalah bahawa semua kaedah antara muka mestilah umum dan hanya kaedah abstrak yang boleh digunakan dalam antara muka. Walau bagaimanapun, kerana kaedah ini tersirat, mereka tidak diisytiharkan.

Techopedia menerangkan Antara Muka (I / F)

Antara muka yang terbaik dijelaskan dengan contoh. Contoh yang paling umum ialah sambungan di antara televisyen, kawalan jauh, dan pengguna. Seorang pengguna menghidupkan TV dengan menggunakan alat kawalan jauh dan tidak semestinya mengetahui apa-apa mengenai pendawaian TV. Oleh itu, alat kawalan jauh adalah antara muka antara pengguna dan set televisyen.


Begitu juga, apabila kelas melaksanakan antara muka, fungsian kaedah dilaksanakan tanpa pengetahuan tentang cara kerja dalam kaedah.


Berikut ialah contoh masa untuk menggunakan antara muka:

  • Apabila dua atau lebih kelas yang tidak berkaitan melaksanakan satu set kaedah, yang boleh ditakrifkan dalam antara muka dan kemudian dilaksanakan oleh kelas.
  • Apabila antara muka adalah alternatif yang baik untuk warisan kelas berganda.
  • Apabila fungsi objek diturunkan tanpa diterangkan pelaksanaan.
Takrif ini ditulis dalam konteks Pengaturcaraan
Apakah antara muka (i / f)? - definisi dari techopedia