Page 20 - E-Modul Pemrograman Berorientasi Objek Berbasis PJBL
P. 20

TUJUAN :

             Siswa  dapat  menerapkan  pembuatan  interface  dan  siswa  diharapkan  mampu  membuatan
             aplikasi dengan interface.



                  1. PENENTUAN PERTANYAAN MENDASAR







                       Ketika  membaca  istilah  interface  (antarmuka),  mungkin  kita  langsung

                   membayangkan sebuah program yang memiliki tampilan berwarna-warni dengan

                   tombol  disana-sini.  Dalam  pemrograman  Java,  class  interface  bukanlah  kelas

                   kelas  yang  memvisualisasikan  program,  melainkan  sebuah  tipe  referensi  pada

                   Java.  Secara  struktur,  interface  hampir  sama  dengan  class.  Namun  interface
                   memiliki aturan yang lebih spesifik daripada class.

                       Mengapa  harus  menggunakan  interface?  Sebagai  programmer  pemula,

                   mungkin kita akan jarang menggunakan kelas interface ini. Namun apabila kita

                   sudah  dihadapkan  pada  proyek  besar  yang  melibatkan  beberapa  programmer,

                   kelas interface ini akan sangat menolong programmer. Hal tersebut dikarenakan
                   class interface memberikan informasi konsistensi nama method yang sama untuk

                   tiap class dimana tiap class tersebut memiliki method yang sama.

                       Selain itu, jika menginginkan suatu kelas yang tidak berhubungan sama sekali

                   untuk  mengimplementasikan  method  yang  sama,  maka  interface  mampu

                   menangkap kemiripan class yang tidak berhubungan tersebut tanpa membuatnya

                   seolah berhubungan.




                                                                                                          16
   15   16   17   18   19   20   21   22   23   24   25