BELAJAR ADALAH KENIKMATAN

Pewarisan Pada Java

by e Best Materi , at Wednesday, September 22, 2010 , have 1 comment

Dalam Java, semua class, termasuk class yang membangun Java API, adalah subclasses dari superclass Object. Contoh hirarki class diperlihatkan di bawah ini.
Beberapa class di atas class utama dalam hirarki class dikenal sebagai superclass. Sementara beberapa class di bawah class pokok dalam hirarki class dikenal sebagai subclass dari class tersebut.
Pewarisan adalah keun- tungan besar dalam pemrograman berbasis object karena suatu sifat atau method didefinisikan dalam superclass, sifat ini secara otomatis diwariskan dari semua subclasses. Jadi, Anda dapat menuliskan kode method hanya sekali dan mereka.

public class ContohPewarisan {

   public ContohPewarisan() {
   }

   public static void main(String[] args) {
       System.out.println("");
       Pohon ph = new Pohon();
       ph.tampil();
       System.out.println("=======================");

       System.out.println("");
       Cemara cmr = new Cemara();
       cmr.tampil();
       System.out.println("=======================");

       System.out.println("");
       Mangga mg = new Mangga();
       mg.tampil();
       System.out.println("=======================");

       System.out.println("");
       Kelapa klp = new Kelapa();
       klp.tampil();
       System.out.println("=======================");
   }


}

class Pohon{
   String daun,batang,akar;

   Pohon(){
      daun = "Daun pohon";
      batang = "Batang pohon";
      akar = "Akar pohon";
   }

   public void tampil(){
      System.out.println(daun);
      System.out.println(batang);
      System.out.println(akar);
      System.out.println("Buahnya Enak");
   }
}

class Cemara extends Pohon{
    Cemara(){
       daun = "Daun Cemara tipis bergerigi";
       batang = "Batang Cemara bercabang";
       akar = "Akar Cemara adalah Tujang";
    }

    public void tampil(){
       System.out.println(daun);
       System.out.println(batang);
       System.out.println(akar);
       System.out.println("Cemara bukan pohon berbuah enak");
    }
}

class Kelapa extends Pohon{
    Kelapa(){
       daun = "Daun Kelapa menjari";
       batang = "Batang kelapa tidak bercabang";
       akar = "Akar kelapa adalah serabut";
    }
}

class Mangga extends Pohon{
    Mangga(){
      daun = "Daun Mangga oval";
      batang = "Batang Mangga bercabsng";
      akar = "Akar Mangga adalah tunjang";
    }
}
e Best Materi
Pewarisan Pada Java - written by e Best Materi , published at Wednesday, September 22, 2010, categorized as Java . And have 1 comment
1 comment Add a comment
Anonymous
hwaaa .. makasii . :)
Reply Delete
Cancel Reply
GetID
Theme designed by Damzaky - Published by Proyek-Template
Powered by Blogger