Page 40 - e-modul pbo
P. 40

Listing Program :
                             class perkutut

                             //sub-class kedua
                             public class perkutut extends burung implements
                             Pernafasan{
                               // meng-implements method suara() dari kelas burung
                             public void suara() {
                             System.out.println("kuruk-kuruk");
                             }
                               //mengimplements method bernafasLewat dari interface
                                Pernafasan
                             public void bernafasLewat() {
                             System.out.println("bernafas Lewat paru-paru juga");
                             }
                             }
                           Pada  pemrograman  Java,  sebuah  inheritansi  yang  ditangani  dengan  metode
                      abstraksi  ini  disebut  single  inheritance.  Apabila  kita  ingin  membuat  pewarisan  banyak
                      (multiple inheritance) kita dapat menggunakan metode antar-muka (interface).
                           Dalam  kode  diatas  dapat  ditemukan  sebuah  interface   ‘Pernafasan’.  Perlu  diingat
                       bahwa  interface  bukan  sebuah  kelas,  untuk  membuat  interface  kita  menggunakan
                       modifier kelas Interface.






























                                                          Pemrograman Berorientasi Objek Kelas XI – Semester 2   35
   35   36   37   38   39   40   41   42   43   44   45