Belajar Mengenal Interface Pada Agenda Java - Tempat Blogging

Belajar Mengenal Interface Pada Agenda Java

Interface adalah  salah satu contoh  Abstract , kita hanya sanggup memakai atau mengimplementasikan (keyword : implements) interface dengan class lain ,serta sanggup mewariskan (keyword : extends ) dengan interface yang lain.

 kumpulan method secara struktur di bahasa pemrograman Java  Belajar Mengenal Interface pada Program Java

Salah satu yang membedakan class Abstract dengan Interface , yaitu ketika sebuah class sanggup mengimplementasikan atau mewariskan  lebih dari satu interface , ini biasa di sebut Multiple inheritance . Interface tidak sanggup di instansiasi sama menyerupai 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. Interface juga menganut konsep Abstraksi. Apa itu Abstraksi?


Abstraksi yaitu proses menyembunyikan detail implementasi , dan hanya menampilkan  fungsionalitas kepada pengguna. Makara user atau pengguna tidak tahu-menahu proses pembuatanya , hanya secara fungsional kita sanggup menggunakanya. Sebagai pola kasus , ketika kita mengetik text ,lalu mengirim SMS. Kalian  tidak tahu detail , proses pengirimanya, yang kita tahu SMS ,tiba-tiba sudah terkirim atau tidak.

Pada artikel berguru java kali ini ,kita akan mengenal pola penggunaan class Interface di bahasa pemrograman Java. Berikut mari kita simak lebih lanjut:


1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.


2.  Sebelum lanjut ke Contoh Code , kalian sanggup perhatikan pola syntax,  serta pemahaman perihal relasi class dengan interface  di bawah ini :



Contoh syntax :
public interface Bentuk{
void tampil();
}



Memahami relasi Class dengan Interface

Berikut sebuah gambar , perihal relasi yang dimiliki sebuah Class dengan Interface. Class sanggup mewariskan (extends) di Class lain , kemudian Interface sanggup mewariskan (extends) di interface lain, serta Classs sanggup mengimplementasi (implements) ke interface lain.




 kumpulan method secara struktur di bahasa pemrograman Java  Belajar Mengenal Interface pada Program Java
Conton Implementasi Class dan Interface



Contoh Code:

 kumpulan method secara struktur di bahasa pemrograman Java  Belajar Mengenal Interface pada Program Java
Contoh penerapan Interface



Penjelasan : 

Seperti yang kalian lihat ,sebuah Main Class sanggup mengimplementasi method yang telah di deklarasikan di Interface Pesan , memakai keyword implements . Lalu kita sanggup menampilkan output nya di Main Class.


Output:

 kumpulan method secara struktur di bahasa pemrograman Java  Belajar Mengenal Interface pada Program Java
Output Hasil

Contoh Code lainnya :


Contoh Code:


Info.java

 kumpulan method secara struktur di bahasa pemrograman Java  Belajar Mengenal Interface pada Program Java
Contoh Code

Penjelasan :


Disini kita mendefinisikan interface yang berjulukan Info. Dimana di dalamnya kita mendeklarasikan method .showInfo(). Sebagai pola disini aku hanya memakai 1 method , kalian sanggup deklarasikan lebih dari 1 method ,sebanyak yang kalian butuhkan di dalam interface.


Mesin.java


 kumpulan method secara struktur di bahasa pemrograman Java  Belajar Mengenal Interface pada Program Java
Contoh Code


Penjelasan :

Pada pola code aktivitas di atas ,kita mengimplementasi method dari interface ,yang berjulukan method .showInfo() ,dengan keyword implements pada class Mesin.

Di dalam method tersebut ,kita sanggup memberi nilai , pada statement yang akan di tampilkan pada output hasil.



Orang.java



Add caption


Penjelasan :


Pada pola code aktivitas di atas ,kita mengimplementasi method dari interface ,yang berjulukan method .showInfo() ,dengan keyword implements pada class Orang.


Di dalam method tersebut ,kita sanggup memberi nilai , pada statement yang akan di tampilkan pada output hasil.

Di class ini juga,  kita memakai constructor ,yang dimana nilainya akan di tentukan pada argument ketika pembuatan objek.


MainClass.java (eksekusi program)

 kumpulan method secara struktur di bahasa pemrograman Java  Belajar Mengenal Interface pada Program Java
Contoh Code


Penjelasan :

Pada pola code aktivitas di atas , kita akan mencoba menjalankan aktivitas , pada class MainClass.

Pertama kita menciptakan objek dari class Orang dan Mesin ,yaitu mesin1 dan orang1.


Untuk menampilkan output ,kita sanggup memakai 2 cara , yaitu :

  • Pertama ,kita sanggup memakai tumpuan objek dari variable info.

  • Kedua , kita sanggup memakai method static yaitu .outputInfo() ,yang nilai atau argumennya berisi objek dari kedua class.



Output:

 kumpulan method secara struktur di bahasa pemrograman Java  Belajar Mengenal Interface pada Program Java
Output Hasil



Point :

  • Interface tidak mempunyai body ,hanya kumpulan deklarasi method (lebih dari 1).
  • Interface sanggup mempunyai body , bila dimplementasikan (implements) dengan suatu class.
  • Kita sanggup mengimplementasikan lebih dari 1 interface , di dalam suatu class.


Baca juga :  Mengenal Perbedaan class Abstract dengan Interface Java


Sumber https://www.okedroid.com/
Show comments
Hide comments

0 Response to "Belajar Mengenal Interface Pada Agenda Java"

Post a Comment

Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)

NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".

Klik subscribe by email agar Anda segera tahu balasan komentar Anda

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close