Copyright © 2004 [Link].
id
PROGRAM JAVA INHERITANCE
Asep Herman Suyanto
asep-hs@[Link]
[Link]
class Kendaraan {
String x="Alat Transpotasi";
void TampilkanFungsiKendaraan() {
[Link]("Fungsi kendaraan : " + x);
}
}
class KendaraanDarat extends Kendaraan {
String darat="Berada di darat";
void TampilkanFungsiKendaraanDarat() {
[Link]("Fungsi kendaraan darat :" + (x+darat));
}
}
class KendaraanLaut extends Kendaraan {
String laut="Berada di Laut";
void TampilkanFungsiKendaraanLaut() {
[Link]("Fungsi kendaraan laut :" + (x+laut));
}
}
class KendaraanUdara extends Kendaraan {
String udara="Berada di Udara";
void TampilkanFungsiKendaraanUdara() {
[Link]("Fungsi kendaraan udara:" + (x+udara));
}
}
class bus extends KendaraanDarat {
String varbus="kendaraan umum beroda empat";
void TampilkanFungsibus() {
[Link]("Fungsi bus :" + (x+darat+varbus));
}
}
class sepeda extends KendaraanDarat {
String varsepeda="kendaraan roda dua";
void TampilkanFungsisepeda() {
[Link]("Fungsi sepeda :" + (x+darat+varsepeda));
}
}
Copyright © 2004 [Link]
class dokar extends KendaraanDarat {
String vardokar="menggunakan kuda";
void TampilkanFungsidokar() {
[Link]("Fungsi dokar :" + (x+darat+vardokar));
}
}
class perahu extends KendaraanLaut {
String varperahu="untuk mencari ikan";
void TampilkanFungsiperahu() {
[Link]("Fungsi perahu :" + (x+laut+varperahu));
}
}
class pesawat extends KendaraanUdara {
String varpesawat="kendaraan umum atau alat tempur udara ";
void TampilkanFungsipesawat() {
[Link]("Fungsi pesawat :" + (x+udara+varpesawat));
}
}
class Inheritance {
public static void main(String[] args) {
Kendaraan superx = new Kendaraan();
KendaraanDarat subxa = new KendaraanDarat();
KendaraanLaut subxb = new KendaraanLaut();
KendaraanUdara subxc = new KendaraanUdara();
bus subdarata = new bus();
sepeda subdaratb = new sepeda();
dokar subdaratc = new dokar();
perahu sublaut = new perahu();
pesawat subudara = new pesawat();
[Link]("SuperClass");
[Link]();
[Link]("SubClass Kendaraan");
[Link]();
[Link]();
[Link]();
[Link]("SubClass Kendaraan Darat");
[Link]();
[Link]();
[Link]();
[Link]("SubClass Kendaraan Laut");
[Link]();
Copyright © 2004 [Link]
[Link]("SubClass Kendaraan Udara");
[Link]();
}
}