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
0 komentar :
Posting Komentar