Sabtu, 24 November 2018

Mengenal Interface Pada Java

Halo semuanya selamat datang diblog aku. Kali ini dikarenakan ada sebuah tugas tambahan dari guru paling baik menurut kelas aku, maka dari itu aku akan membahas tentang Interface yang ada pada Java. Yuk tanpa lama-lama lagi langsung aja ke materi. Cekidottt... 

1. Pengertian Interface pada Java

Interface adalah kumpulan method yang hanya memuat deklarasi dan struktur method, tanpa detail implementasinya. Sedangkan detail dari method berada pada class yang mengimplementasikan interface tersebut. Tipe data yang boleh pada interface hanya tipe data konstan.

(Cr : http://maceatho.blogspot.com/2013/01/interface-dalam-java.html?m=1)



Jadi Interface itu class yang ga punya tubuh pada methodnya. Method interface harus diimplementasikan dalam kelas turunannya.



2. Manfaat Interface


Sekarang kita bahas manfaatnya menurut beberapa sumber dari om gugel yang sudah aku kaji



  • Kelas turunan bebas mengubah karakterisktik yang ada
  • Jembatan penghubung antara program satu dengan yang lainnya
  • Interface mempermudah sistem analyst dalam membuat konsep aplikasi


Itulah asalan kenapa interface disebut cetak biru aplikasi. 




3. Perbedaan Interface dan Inheritance


Setelah aku pahamai beberapa artikel digugel, ada perbedaan dari kedua class tersebut, mari simak baik-baik agar ilmunya tidak sia-sia 😂


Inheritance digunakan ketika parent memiliki atribut dan metode dan lalu semuanya diturunkan pada child. Sedangkan Interface digunakan saat parent tidak memiliki apa-apa, hanya metode, namun metode tersebut harus di implementasikan atau harus ada pada kelas child.


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


Oiya interface juga digunakan ketika ingin mengaplikasikan suatu methode yang spesifik yang tidak diperoleh dari inheritance 


4. Kode Program


 Pembahasan terakhir ini adalah contoh kode program interface pada Java.

Buatlah sebuah interface, kemudian beri nama InterfaceBahasaProgram




Kemudian buat 2 buah class, yaitu Java dan TurboC, perhatikan setelah nama, class ada penulisan Implements InterfacebahasaProgram.



Setelah itu buatlah class Main, perhatikan cara membuat objek :


Cr :  https://codingsederhana.blogspot.com/2012/02/interface-pada-java.html?m=1



Kata Kunci
Interface digunakan dengan cara mengimplementasikannya ke suatu class dengan menggunakan kata kunci implements.

Cr : https://amzahsaefulloh.blogspot.com/2015/03/deklarasi-interface.html


Okeee...
Cuma segitu aja yang bisa aku bahas. Semoga bermafaat dan paham apa yang telah aku sampaikan.

Salama kenal, aku Ranti Arminda!
Jika ingin kenal lebih dekat mampir aja ke instagram aku @ra_arminda

SEE YOU NEXT TIME💖

Tidak ada komentar:

Posting Komentar