Posted by : Unknown Selasa, 20 Mei 2014

Inheritance bisa diartikan sebagai pewarisan.
Fungsi utama inheritance adalah untuk membuat Class baru dari class yang sudah ada.
Inheritance menjadikan suatu class menjadi lebih reusable dalam arti lebih berguna karena dapat digunakan untuk menghasilkan class-class lain yang lebih spesifik.
Apabila ada suatu class mewarisi class lain maka dalam definisi class harus ditambakan extends

Contoh:

class vertebrata {
 
 void bertulang_belakang(String hewan, Boolean status){
  if (status = true)
  System.out.println (hewan+"hewan bertulang belakang");
  }
}
class mamalia extends vertebrata{
void menyusui (String animal){
System.out.println ("merupakan mamalia karena menyusui");
}
void carnivora (String animal, Boolean status){
if (status = true)
System.out.println (animal + "makan daging");
}
}
public class Latihan_Inheritance {
public static void main(String[] args){
mamalia harimau = new mamalia();
harimau.bertulang_belakang("harimau ", Boolean.TRUE);
harimau.menyusui("harimau ");
harimau.carnivora("harimau ", Boolean.TRUE);
}
}

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © seputar anime - Skyblue - Powered by Blogger - Designed by Johanes Djogan -