milik yogi susanto. Diberdayakan oleh Blogger.
RSS

interface java


Interface dalam java
Interface merupakan jembatan penghubung antara program yang satu dengan yang lain,antara software satu dengan software lain.
Interface,Pentingkah…?
Interface perlu digunakan karena dalam software enginering,programer tidak perlu tahu bagaimana detail code software lain ditulis.
Tentang interface
      Sebah interface mendefinisikan protokol untuk berkomunikasi antar 2 objeck.
      Class yang mengimplements sebuah interface harus implement semua method yang dideclarasikan di dalam interface
      Nama interface dapat digunakan dimanan saja
      Pada pemrograman java,interface merupakan “Referencd Type”,mirip dengan sebuah class,tetapi hanaya ada Constant,method signature,dan nested types.
      Constant –static double Nilai  = 3.14;
      Method Signature –name,type parameter.
      Interface tidak dapat di instantiated-new object(),tetapi hanya dapat di inplementasikan/diextended.

Contoh pendeklarasian interface java dalam nerbeans,adapun netbeans yang saya pakai adlah netbeans 6.9.1.
Berikut  contohnya:
package interfase;
import interfase.Action.Actor1;

interface Action{
    void action();
    class Actor1 implements Action{
        @Override
        public void action(){
            System.out.println("aku suka kamu");
        }6
    }
}
class Actor2 implements Action{
    @Override

        public void action(){
        System.out.println("aku cinta kamu");
    }
}
public class Main {
    public static void main(String[] args) {
        // TODO code application logic here
       Actor1 yogi= new Actor1();
        Actor2 yuda = new Actor2();
        tryout (yogi);
        tryout (yuda);
    }
    private static void tryout (Action actor){
        actor.action();
    }
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS