Maret 02, 2014

DASAR PEWARISAN (INHERITANCE) DALAM JAVA

CONTOH DASAR PEWARISAN ATAU INHERITANCE DALAM PEMROGRAMAN JAVA

SOURCE CODE :
public class Main {
     int x;
    int y;
   
    void TampilkanXY(){
        System.out.println("Nilai X : "+x+
                "\nNilai Y : "+y);
    }
}

class PewarisMain extends Main{
    int z;
   
    void TampilSemua(){
        System.out.println("\nNilai X : "+x+"\nNilai Y : "+y+"\nNilai Z : "+z);
    }
}

class demoPewarisan{
    public static void main(String[] args) {
        Main A = new Main();
        PewarisMain B = new PewarisMain();
       
        A.x=28;
        A.y=8;
        A.TampilkanXY();
       
        B.x=20;
        B.y=10;
        B.z=96;
        B.TampilSemua();
    }
}


OUTPUT :
Nilai X : 28
Nilai Y : 8

Nilai X : 20
Nilai Y : 10
Nilai Z : 96


PENJELASAN :
Pada contoh di atas, kita bisa melihat pada class PewarisMain memiliki format tulisan :
class PewarisMain extends Main
itu artinya, CLASS 'PewarisMain' adalah turunan dari CLASS 'Main'.
CLASS 'Main' disebut SUPERCLASS,
dan CLASS 'PewarisMain' disebut SUBCLASS.

Jika anda perhatikan, SUBCLASS bisa mengakses apa yang ada pada SUPERCLASS.
Tapi SUPERCLASS tidak bisa mengakses apa yang ada pada SUBCLASS.
Coba anda perhatikan lagi :
PewarisMain B = new PewarisMain();
..........
B.x=20;
B.y=10;
B.z=96;

variabel 'B' memegang kendali pada CLASS 'PewarisMain'.
Variabel 'B' bisa mengakses dan menset variabel 'x' dan 'y' yang mana, 'x' dan 'y'
adalah variabel yang di deskripsikan di CLASS 'Main'.

For More Detail, Inbox Me : www.facebook.com/annas685

TUTORIAL PEMROGRAMAN JAVA


0 komentar :

Posting Komentar