Apa itu Multiple Inheritance ?
Tidak seperti C++, java tidak mendukung adanya proses multiple-inheritance. Dalam C++, suatu kelas turunan dapat dibentuk dari dua atau lebih kelas induk. Kelas turunan tersebut selanjutnya akan memiliki sifat-sifat yang terdapat pada semua kelas induk yang didefinisikan.
Bagaimana java mengimplementasikan multiple-inheritance? Jawabnya adalah, dengan melakukan proses penurunan kelas secara bertingkat.
Contoh Multiple Inheritance:
class A {
private int a;
.....
}
class B extends A {
private int b;
.....
}
class C extends B {
private int c;
.....
}
class D extends C {
private int d;
.....
}
No comments:
Write komentar