tulisan berjalan

Welcome to my blog and Let's Learn Together

Senin, 11 Juni 2012

PBO - Java Interface

Interface ialah merupakan jembatan penghubung antara program yang satu ke program yang lain. Dalam bahasa pemrograman java interface adalah tipe referensi, mirip dengan kelas, yang dapat berisi konstanta saja, metode tanda tangan, dan jenis bersarang. Tidak ada badan method. Interface tidak dapat instantiated-mereka hanya dapat diimplementasikan oleh kelas atau diperpanjang oleh antarmuka lainnya.
Untuk menggunakan interface, Anda menulis sebuah kelas yang mengimplementasikan antarmuka. Ketika sebuah kelas instantiable mengimplementasikan antarmuka, ia menyediakan metode tubuh untuk masing-masing metode yang dideklarasikan dalam interface.
Kita menggunakan interface jika kita ingin class yang tidak berhubungan mengimplementasikan method yang sama. Melalui interface-interface, kita dapat menangkap kemiripan di antara class yang tidak berhubungan tanpa membuatnya seolah-olah yang berhubungan.

Contoh program :

1. Buat sebuah class interface, kemudian masukan source code di bawah ini
      public interface namahewan{
      public viod hewan();
        }


2. Kemudian buat lagi sebuah class baru dengan nama "kucing" dan implementasikan dengan class interface yang kita buat tadi dengan cara menambahkan "implements" pada nama class tersebut dan masukkan source code dibawah ini .

     public class kucing implements namahewan{
     @Override
     public void hewan();
     {
      System.out.println("Kucing merupakan jenis hewan yang melahirkan");
           }
        }

3. Buat lagi satu class seperti di atas tetapi dengan nama yang berbeda yaitu "ayam" dan di implementasikan juga.


    public class ayam implements namahewan{
    @Override
     public void hewan();
     {
     System.out.println("Ayam merupakan jenis hewan yang bertelur");
         }
      }

4. Kedmudian buat satu class untuk memanggil semuanya dengan nama class "CobaInterface". masukan source code dibawah ini.

     public class CobaInterface{
     public static void main (String [] args {
     kucing objectkucing = new kucing ();
     Ayam objectayam = new ayam ();
     objectkucing.makanan();
      objectayam.makanan();
            }
      }

5. Hasilnya setelah di RUN akan muncul seperti ini :
         Kucing merupakan jenis hewan yang melahirkan
         Ayam merupakan jenis hewan yang bertelur


________________________________________________________________

Trims ^,^
     

                      

Tidak ada komentar:

Posting Komentar