Page 19 - E-Modul PBO
P. 19

C. Membuat Interface

          Berikut adalah contoh dari interface dalam Java :

            // Interface
            interface Hewan {

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


             // 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) {
                     Tikus tikusSaya = new Tikus(); // Membuat object tikus
                     tikusSaya.suaraHewan();
                      tikusSaya.tidur();

                  }
            }





          Hasil Outputnya :


                                            Tikus bersuara : Ciit Ciit
                                                              Zzz

















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