Belajar Mengenal Interface di Bahasa Pemrograman Java - Okedroid.com | Belajar Coding Aplikasi Android Java Online
Okedroid.com | Belajar Coding Aplikasi Android Java Online

Belajar Mengenal Interface di Bahasa Pemrograman Java

Interface adalah  satu contoh  Konsep OOP , yang berisi  kumpulan method secara struktur di bahasa pemrograman Java , yang berfungsi untuk tempat menyimpan method kosong dan atribut yang bersifat constant atau final  , serta tidak mempunyai Implementasi. Kita hanya dapat menggunakan atau mengimplementasikan(keyword : implements) interface dengan class lain ,serta dapat mewariskan (keyword : extends ) dengan interface yang lain.

Di dalam sebuah class juga kita dapat mengimplementasikan atau mewariskan  lebih dari satu interface , ini biasa di sebut Multiple inheritance . Interface tidak dapat di instansiasi sama seperti class abstract, dan juga method di Interface harus di set modifier ke  public. Sebuah class yang mengimplementasi Interface , wajib hukumnya untuk mengimplementasi method-method yang tersedia di Interface.


Baca juga :  Mengenal Perbedaan class Abstract dengan Interface Java


Belajar Mengenal Class Interface di Bahasa Pemrograman Java




Memahami hubungan Class dengan Interface

Berikut sebuah gambar , tentang hubungan yang dimiliki sebuah Class dengan Interface.Class dapat mewariskan (extends) di Class lain , lalu Interface dapat mewariskan (extends) di interface lain, serta Classs dapat mengimplementasi (implements) ke interface lain.




Contoh hubungan Class dengan Interface Java



Untuk lebih jelasnya kalian bisa liah contoh coding inteface berikut :

Output:

Tampilkan pesan 1
Tampilkan pesan 2
Tampilkan pesan 2



Penjelasan : Seperti yang kalian lihat ,sebuah Main Class dapat mengimplementasi method yang telah di deklarasikan di Interface Pesan. Lalu kita dapat menampilkan output nya di Main Class.


0 Komentar untuk "Belajar Mengenal Interface di Bahasa Pemrograman Java"

Silakan berkomentar sesuai dengan Postingan/Artikel yang di bahas.
Jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP

Back To Top
-->