Test Footer

LightBlog

Breaking

Senin, 11 Juli 2011

[ Inheritance ]
Ujian PBO (Pemrograman Berbasis Objek)


Inheritance adalah konsep penurunan data atau metod (biasanya metod) oleh class yang merupakan class turunan.
Cara mendefinisikan class turunan memiliki sintak : class namaClassAnak extends namaClassInduk
Dengan deklarasi seperi itu maka metod - metod dalam class induk yang bersifat public dan protected dapat di ”warisi” oleh class anak.

Contoh Program Inheritance :

1. . Pertama buat class Matematika
class Matematika
{
int a,b;
public Matematika (){
a = 1;
b = 2;
}
public int tambah (){
return a + b;
}
public int kali(){
return b * 3;
}
}

2. Kemudian buat subclass Hitungan
class Hitungan extends Matematika
{
int x,y;
public Hitungan (){
x = 1;
y = 2;
}
public Hitungan(int i, int j){
x = i;
y = j;
}
public int tambah () {
return x + y;
}
public int kali () {
return y * 5;
}
}

3. Selanjutnya buat program utama untuk memanggil class dan subclass diatas
class Berhitung{
public static void main(String[]args)
{
Hitungan ngitung = new Hitungan (3, 4);
System.out.println("------------------------------------------------------------");
System.out.println("Hasil Pertambahannya = "+ngitung.tambah());
System.out.println("Hasil Perkaliannya = "+ngitung.kali());
System.out.println("------------------------------------------------------------");
}
}

Tidak ada komentar: