Beranda / Bahasa Pemrograman / Dasar Java – Interface Dalam Java

Dasar Java – Interface Dalam Java

Interface merupakan kumpulan method – method abstrak. Sebuah kelas yang menigmplementasikan interface, mewarisi method – method abstrak dari interface tersebut.

Berikut iini persamaan interface dengan kelas :

  • Interface dapat memiliki banyak method
  • Interface ditulis dalam file dengan ekstensi .java

 

Berikut ini perbedaan interface dengan kelas :

  • Anda tidak membuat instance dari sebuah instance
  • Interface tidak memiliki konstruktor
  • Semua method dalam interface adalah abstrak
  • Interface tidak di extend, tetapi di implemetasi oleh kelas
  • Sebuah interface dapat meng extend beberapa interface lainnya

 

Mendeklarasikan Interface 

Kata kunci interface digunakan untuk mendeklarasikan sebuah interface

Interface memiliki properti berikut :

  • Interface secara implisit merupakan abstrak anda tidak perlu menggunakan kata kunci abstrak ketika mendeklarasikan sebuah interface.
  • Setiap method dalam interface juga secara implisit merupakan abstrak sehingga anda tidak perlu menggunakan kata kunci abstrak.
  • Method dalam interface sercara implisit merupakan public.

Berikut ini contohnya :

Mengimplementasikan Interface 

Keitka sebuah kelas mengimplementasi interface kelas tersebut harus mengimplementasi method yang ada dalam interface

Berikut contoh nya

Kode tersebut akan menghasilkan output berikut :

Meng-Extend Interface 

Sebuah Interface dapat meng – extend interface lainnya

Berikut ini contohnya

Tentang gookkis

Cuma tukang ketik di Gookkis.com, semoga tulisan jelek ini bermanfaat.

Baca Juga

Dasar Java – Eksepsi Dalam Java

Eksepsi adalah masalah yang muncul pada saat mengeksekusi program. Sebuah eksepsi dapat terjadi karena berbagai …

Dasar Java – Angka Dalam Java

Tiga angka dalam java memiliki jenis pembungkusan (wrapper class) sesuai dengan tipe masing – masing. …

Leave a Reply

Your email address will not be published. Required fields are marked *