ASSALAMU'ALAIKUM WR.WB 

NAMA    : ANITA SARI 
KELAS   : XI RPL 1
SEKOLAH : SMK NEGERI 2 PURWAKARTA 

Saya akan menjelaskan tentang Interface Pada Java. 

INTERFACE PADA JAVA

  • Pengertian Interface 
Interface adalah sebuah tipe referensi pada Java. Interface secara struktur serupa dengan class. Isi dari interface adalah method abstract, artinya method hanya dideklarasikan tidak ditulis secara utuh. Deklarasi method pada interface serupa dengan method pada class abstract.
Variable pada interface akan memiliki aturan static dan final sedangkan method akan memiliki aturan public dan abstract. 



  • Manfaat Interface 
Membuat program lebih reuseable : Dengan memanfaatkan interface setiap bagian program dapat dijadikan suatu modul tersendiri. Modul ini dapat diberi interface tertentu sehingga untuk memanfaatkan modul ini pada proyek lain cukup dengan mengimplementasikan interface yang telah disediakan, sehingga tidak perlu merubah code program sedikitpun.

Menangani event : Interface dapat juga digunakan untuk menangani suatu event tertentu dari suatu kelas.
  • Perbedaan Interface dan Inheritance 
• Inheritance digunakan ketika parent memiliki atribut dan metode dan lalu semuanya diturunkan pada child. Contoh : class Transaksi extends Costumer [Transaksi merupakan kelas child, Costumer merupakan kelas parent].
• Interface digunakan saat parent tidak memiliko apa-apa, hanya metode, namun metode tersebut harus di implementasikan[harus ada] pada kelas child.


  • Kode Program dan Kata Kunci
Keyword adalah identifier khusus yang sudah disediakan oleh Java untuk tujuan tertentu. Kalian tidak dapat menggunakan keyword sebagai nama dari variabel, class, method .




Kode Program :


Class Perpustakaan 





Dan ini hasil Outputnya setelah di Run.


  • Sumber 
https://www.google.com/amp/s/pujirahayu2004l.wordpress.com/2015/09/05/daftar-keyword-pada-java/amp/

https://www.okedroid.com/2016/06/belajar-mengenal-class-interface-di-bahasa-pemrograman-java.html?m=1


http://syifaafifahh.blogspot.com/2012/12/inheritance-dan-interface-pada-java.html?m=1


https://www.termasmedia.com/pemrograman//254-pengertian-fungsi-dan-kegunaan-interface-di-java.html


Komentar

Postingan populer dari blog ini

Exception Dan String Pada Java