Jumat, 14 Oktober 2011

INHERITANCE using Java

INHERITANCE => PEWARISAN

warisan adalah sesuatu yang diturunkan yang di atas kepada yang dibawah.
Kalo bapak saya, pasti ngewarisan hartanya sama saya. Gitu juga dengan bapak2
yang lain. Kecuali anaknya ga ada. Gitu toh??

Ayah => Parent Class
Anak => Child Class
Warisan => atribut dan method

Nah agak simple kan?
Kalo anak mewarisi bapak, atau child Class mewarisi parent Class,
maka pada child Class akan diterima atribut2 milik si parent class berikut
method method nya. begitoooooo.....

contoh neh yaaa..

public class Bapak {

public void tulisNama(String Nama){
System.out.println("nama saya");
}
}

public Class Anak extends Bapak {
//sebenarnya di Anak inin kita sudah punya method tulisNama
}

public Class Demo{
public static void Main(String args[]){
Anak a = new Anak();
a.tulisNama("Daniel");

//dikelas anak ga ada tuh method tulisNama
//tapi gara2 anak extends si bapak, makanya dia bisa make
//method si bapak

}
}

begitulah kira2 inherintance itu. Nah selain itu ada juga rahasia2 dan misteri
dibalik inheritance ini..
apakah itu????????

1. Tidak ada itu MULTIPLE INHERITANCE (karena anak cuma punya satu bapak).
Tetapi kalo 2 anak mengextend 1 bapak itu ga apa-apa.

2. kalo klen ga suka atau ga pengen si bapak diextend oleh class lain, pakelah keyword final
contoh
sebelum : public class Bapak
sesudah : public final class Bapak

3. kalo ga pengen suatu method override, gunakan keyword final.


SEKIAN UNTUK TOPIK INHERITANCE.

lanjuutttttt ngoddddd....

Tidak ada komentar:

Posting Komentar

Best Buy Coupons