Inheritance adalah pewarisan yang artinya sebuah class dapat mewarisi
atribut dan method dari class lain. untuk mendeklarasikan suatu class
sebagai subclass dilakukan dengan cara menambahkan kata kunci extends
setelah deklarasi nama class, kemudian diikuti dengan nama parent
class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa
kita ingin melakukan perluasan class.
public class Mamalia () {
System.out.println(“Ciri umum mamalia adalah bernapas dengan paru-paru, ” +
“berkembang biak dengan cara beranak”);
}
class () Paus extends Mamalia () {
String x = “Ikan Paus”;
System.out.println(“Mamalia yang Anda pilih adalah “+ x );
System.out.println(“Mamalia ini berada di laut”);
System.out.println(“Paus termasuk jenis mamalia terbesar”);
}
class Sapi () extends Mamalia (){
String x = “Sapi”;
System.out.println(“Mamalia yang Anda pilih adalah “+ x );
System.out.println(“Mamalia ini berada di darat”);
System.out.println(“Sapi termasuk jenis mamalia pemamah biak”);
}
sumber: http://getcharintegerina.wordpress.com/2012/03/06/konsep-oop-di-java/