Page 33 - e-modul pbo
P. 33

(2) Pendeklarasian Interface
                        Contoh Pendeklarasian Interface adalah sebagai berikut :
                              interfaceA

                              public interface InterfaceA{
                                //definisi konstanta
                              String atributA = “Ini konstanta dari interface A”;;
                                //deklarasi abstract method
                              void methodSatuA();
                              String methodSatuA();
                              }
                     (3) Implementasi Interface
                               Cara  menggunakan  interface  pada  kelas  lain,  harus  menggunakan  keyword
                         implements.
                           Deklarasi implements interface sebagai berikut :
                         (a). Dalam project yang telah dibuat sebelumnya, buatlah satu package baru dengan
                            nama (Misal : tugas01).
                         (b). Dalam package tersebut, buatlah interface dengan nama InterfaceA

                              interfaceA
                              public interface InterfaceA{
                              //penggunaan konstanta
                              String atributA = “Ini konstanta dari interface A”;;
                              //pendefinisian abstract method
                              public void methodSatuA();
                              String methoDuaA();
                              }
                         (c) Selanjutnya   buat    class   baru    dengan     nama     CobaPertama      yang
                            mengimplementasikan sifat dari InterfaceA
                              class CobaPertama

                              public class CobaPertama implements InterfaceA{
                                public void methodSatuA(){
                                   System.out.println(“Isi method pertama dari interface A”);;
                                }
                                public String methodDuaA(){
                                  return atributA;
                                }
                                public static void main (String []args){
                                  CobaPertama obj = new CobaPertama();
                                  obj.methodSatuA();
                                  String pesan = obj.methodDuaA();
                                  System.out.println(pesan);
                                }
                              }











                                                          Pemrograman Berorientasi Objek Kelas XI – Semester 2   28
   28   29   30   31   32   33   34   35   36   37   38