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