Jumat, 20 April 2012

INHERITANCE




Inheritance (Pewarisan) adalah salah satu bentuk penggunaan kembali perangkat lunak dimana suatu kelas baru dibuat dari kelas yang sudah ada dengan memakai variabel data fungsi (method) dari kelas yang sudah ada tersebut serta menambah atribut/pelaku yang baru, kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal.

Pada dasarnya, kita melakukan inheritance(pewarisan) untuk membuat suatu class baru(class turunan/subclass) yang masih memiliki sifat atau spesifikasi dari superclass.
Di dalam Java 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.


LISTING

public class nama {
   public static void main ( String[]args )  {
      nama C = new nama();
      C.info();
   }
}
class Rumah {
   private String a = " Andre Pramana ";
   public void info() {
      //System.out.println (" Dipanggil pada  =  "+this);
      System.out.println (" ");
      System.out.println (" Nama          = "+a);
   }
}
class nama extends Rumah {
   private String b    =  "  ";
   public void info(){
      System.out.println (" ");
      super.info();
      System.out.println (" rumah indah  = "+b);
   }
}


OUTPUT

Tidak ada komentar:

Posting Komentar