Superclass : class asal (orang tua)
Subclass : class turunan (anak)
Soal :
Membuat program menggunakan inheritance
Jawab :
Langkah pengerjaan :
1. Membuat sebuah project dengan nama hewan
2. Membuat kelas untuk superclass dengan nama bebas (contoh : hewan_inheritance)
Source code :
public class Hewan_inheritanceTampilan :
{
String warnakulit;
int jumlahkaki;
void warnakulit (String warna)
{
warnakulit=warna;
System.out.println ("Warna Kulitnya : " +warnakulit);
}
void jumlahkaki (int jumlah)
{
jumlahkaki=jumlah;
System.out.println ("Jumlah Kakinya : " +jumlahkaki);
}
}
3. Membuat kelas untuk subclass dengan nama bebas (contoh : habitatdarat)
Source code :
public class habitatdarat extends Hewan_inheritance
{
String makan;
public void pemakan (String makanan)
{
makan=makanan;
System.out.println ("Makanannya : " +makan);
}
}
Tampilan :
4. Membuat kelas lain dengan nama bebas (contoh : kelinci)
Source code :
public class kelinci
{
public static void main (String[] args)
{
habitatdarat kelinci = new habitatdarat();
System.out.println ("Kelinci memiliki ciri-ciri : ");
kelinci.warnakulit("Putih");
kelinci.jumlahkaki(4);
kelinci.pemakan("Tumbuhan");
}
}
Tampilan :
5. Run Program
Tampilan :
oke banget min
BalasHapuspompa debu
kalo penginputannya lewat keyboard gimana ya min,, kan itu isi "warna kulit & jumlah kaki" lewat program langsung,,
BalasHapus