Daftar Isi:

Apa itu antarmuka di Kotlin?
Apa itu antarmuka di Kotlin?

Video: Apa itu antarmuka di Kotlin?

Video: Apa itu antarmuka di Kotlin?
Video: Learn Kotlin for Android: Interfaces (Lesson 20) 2024, Mungkin
Anonim

Kotlin - Antarmuka . Di dalam Kotlin , NS antarmuka bekerja persis seperti Java 8, yang berarti mereka dapat berisi implementasi metode serta deklarasi metode abstrak. NS antarmuka dapat diimplementasikan oleh kelas untuk menggunakan fungsionalitas yang ditentukan.

Dengan demikian, apa perbedaan antara kelas abstrak dan antarmuka?

Utama perbedaan adalah metode dari seorang Jawa antarmuka secara implisit abstrak dan tidak dapat memiliki implementasi. NS kelas abstrak mungkin berisi variabel non-final. Anggota dari seorang Jawa antarmuka bersifat publik secara default. Jawa kelas abstrak dapat memiliki rasa yang biasa dari kelas anggota seperti pribadi, dilindungi, dll.

Demikian pula, mengapa kita menggunakan antarmuka di atas kelas abstrak? Keuntungan utama dari antarmuka melalui kelas abstrak adalah untuk mengatasi terjadinya masalah berlian dan mencapai multiple inheritance. Di Jawa tidak ada solusi yang disediakan untuk masalah berlian menggunakan kelas . Untuk alasan ini pewarisan berganda adalah blok menggunakan kelas di jawa.

Di sini, di mana kita menggunakan antarmuka di Android?

Penggunaan Antarmuka dalam Pengembangan android

  • Ini adalah kumpulan konstanta, metode (abstrak, statis dan default) dan tipe bersarang.
  • Perbedaan Dari Kelas.
  • Kata kunci interface digunakan untuk mendeklarasikan sebuah interface.
  • Kelas menggunakan kata kunci implements untuk mengimplementasikan antarmuka.
  • Kelas menggunakan Antarmuka sebagai fungsi.

Bisakah kita mendeklarasikan properti di antarmuka?

Antarmuka adalah kontrak yang harus dipenuhi dengan mengimplementasikan kelas. Oleh karena itu mereka bisa terdiri dari metode publik, properti dan acara (pengindeks juga diizinkan). Anda bisa memiliki variabel di kelas Base sekalipun. Properti di Antarmuka - Ya, karena mereka adalah metode berpasangan di bawah tenda.

Direkomendasikan: