Page 16 - E-Modul PBO Berbasis PJBL
P. 16

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





















                                                                                                           12
   11   12   13   14   15   16   17   18   19   20   21