Tutorial Menggunakan Interface pada Pemrograman Java

Table of Contents

Pada tutorial kali ini kita akan belajar mengenai apa itu interface dan bagaimana cara penggunaannya sendiri di dalam pemrograman java. Pada dasarnya interface hampir sama dengan class yaitu sama sama menyediakan sebuah blueprint dimana kita memasukkan coding di dalamnya, namun ada beberapa aspek perbedaan di dengan keduanya, untuk lebih jelas lihat di bawah untuk ulasannya.

a. Pengertian Interface

Interface adalah sekumpulan konstanta atau deklarasi method tanpa menyertakan / menuliskan body methodnya. Interface biasa digunakan untuk mendeklarasikan koleksi method dan konstanta yg dapat digunakan oleh satu atau lebih class. Method dalam interface tidak mempunyai statement, sehingga deklarasi method dalam interface sama dengan deklarasi abstract method pada abstract class.

b. Implementasi Interface
Cara menggunakan suatu interface adalah dengan mengimplem entasikan interface tersebut pada class yg menggunakannya. Selain itu kita juga harus mendefinisikan secara detail method-method yg ada pada interface tersebut. 
Berikut adalah cara mengimplementasi interface kedalam Java.

image1

c. Contoh Program 
Note : Mulanya kita harus membuat interface terlebih dahulu. 

image2

Baru kemudian kita membuat class yg akan mengimplementasi interface singable tadi. Kita buat yg manusia terlebih dahulu.


image3

image4

Kemudian kita juga  akan membuat class dengan nama sapi yang diimplementasikan ke singable.

Juga perlu diingat dalam pembuatan class yg akan mengimplementasi interface kita harus mendeklarasikan Override yg berfungsi untuk mendefinisikan ulang methodnya. Selanjutnya kita beri nilai pada masing - masing method.

Agar bisa digunakan, maka kita harus membuat class baru lagi. Disini kita membuat class testInterface.

Input :
image5

Hasil:
image6


Note : Mungkin itulah pengertian dari interface dan juga beberapa contoh dalam penggunaan interface pada pemrograman java.
 
Semoga berhasil dan bermanfaat, terimakasih.
DedeBKc
DedeBKc Hai, saya Dede Kurniawan, seorang Full Stack Developer. Saya suka berbagi tutorial IT dan menulis di blog. Yuk, bergabung dan eksplorasi dunia IT bersama saya!

Posting Komentar