blog / java · April 7, 2017

Belajar Java Dasar(Menggunakan Interface)

Pada artikel sebelumnya kita telah membahas bagaimana mendeklarasikan sebuah interface dan membahas mengenai pewarisan interface. Untuk selanjutnya kita akan membahas bagaimana menggunakan interface tersebut. Sebuah kelas dapat menggunakan interface melalui kata kunci implements, berbeda dengan extends sebuah kelas dapat menggunakan beberapa interface menggunakan implements.

package kutu.gondrong.com; 
public interface Tendangan{ 
   void tendang(); 
}
package kutu.gondrong.com; 
public interface Pukulan{ 
   void pukul(); 
}
package kutu.gondrong.com; 
public interface Aksi extends Tendangan,Pukulan{
}

Berikut cara menggunakan interface :

package kutu.gondrong.com; 
public class ContohAksi implements Aksi{ 
   public void tendang(){ 
      System.out.println(“Aksi untuk menendang”); 
   } 
   public void pukul(){ 
      System.out.println(“Aksi untuk memukul”); 
   } 
}

Karena interface Aksi merupakan turunan dari interface Tendangan dan pukulan maka semua kelas yang mengimplementasikan interface Aksi, harus mendeklarasikan seluruh metode yang ada pada interface Aksi, Tendangan dan Pukulan.