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

C. Membuat Interface

          Berikut adalah contoh dari interface dalam Java:

            // Interface
            interface Hewan {

                  // Method interface (tidak memiliki bentuk)
                  public void suaraHewan();
                  // Method interface (tidak memiliki bentuk)
                  public void tidur();
            }


             // Tikus "mengimplementasi" interface Hewan
            class Tikus implements Hewan {
                 public void suaraHewan() {

                     // Bentuk dari method suaraHewan() tersedia disini
                    System.out.println("Tikus bersuara : Ciit ciit");
                }

                 public void tidur() {
                     // Bentuk dari method tidur() tersedia disini
                    System.out.println("Zzz");
                }
            }


             class Main {
                 public static void main(String[] args) {
                         // Membuat object tikus
                         Tikus tikusSaya = new Tikus();
                      tikusSaya.suaraHewan();

                      tikusSaya.tidur();
                 }
            }




          Hasil Outputnya :


                                            Tikus bersuara : Ciit Ciit
                                                              Zzz
















                                                                                                           18
   17   18   19   20   21   22   23   24   25   26   27