Page 18 - E-Modul PBO
P. 18

A. Pengertian Interface

              Interface merupakan  kumpulan  nama  method  tanpa  implementasi  actual  (blue  print)
          maksudnya Interface adalah  sebuah  rancangan  dasar  untuk  sebuah class. Interface digunakan

          ketika ingin menentukan apa yang harus dilakukan oleh suatu class tetapi tidak dapat menentukan

          bagaimana  cara  untuk  melakukannya. Interface mirip  dengan class,  tetapi  memiliki  deklarasi

          method berbeda dengan menggunakan method tanpa implementasi. Interface adalah jenis khusus

          dari  blok  yang  hanya  berisi method  signature (constant).  Interface mendefinisikan  sebuah
          (signature)  dari  sebuah  kumpulan  method  tanpa  tubuh. Interface mendefinisikan  sebuah  cara

          standar dan umum dalam menetapkan sifat-sifat dari class-class..



          B. Hubungan antara Class dan Interface






                                     Class               extends                Class







                                     Class             implements             Interface







                                   Interface             extends              Interface





              Seperti  yang  terlihat  pada  gambar  di  atas  bahwa  sebuah  class  dapat  melakukan  extends
          terhadap kelas lain begitu pula dengan  interface dapat  melakukan  extends terhadapat  interface

          yang lain. Namun sebuah kelas tidak  melakukan extends pada  interface  melainkan  melakukan

          implements.


                                                                                                           14
   13   14   15   16   17   18   19   20   21   22   23