Soal UML :
Penyelesaian :
1. Membuat project dengan nama MakhlukHidup
2. Membuat sebuah kelas dengan nama contohnya MakhlukHidup
Source code :
public class MakhlukHidup
{
Kucing Kucingku;
Manusia Manusiaku;
void Daftar(Manusia Orang, Kucing Peliharaan)
{
Manusiaku=Orang;
Kucingku=Peliharaan;
}
void LihatData()
{
System.out.println ("Nama : " +Manusiaku.getNama());
System.out.println ("Umur : " +Manusiaku.getUmur() +" tahun");
System.out.println ("Data Hewan Peliharaan : ");
System.out.println ("Jenis : " +Kucingku.getJenis());
System.out.println ("Habitat : " +Kucingku.getHabitat());
System.out.println ("Golongan Makanan : " +Kucingku.getMakanan());
System.out.println ("Jumlah Kaki : " +Kucingku.getJumlahKaki());
}
}
Tampilan :
3. Membuat sebuah kelas dengan nama contohnya Hewan
Source code :
public class Hewan
{
String Habitat;
String Makanan;
int JumlahKaki;
void setHabitat (String Habitat)
{
this.Habitat=Habitat;
}
String getHabitat()
{
return Habitat;
}
void setMakanan (String Makanan)
{
this.Makanan=Makanan;
}
String getMakanan()
{
return Makanan;
}
void setJumlahKaki (int JumlahKaki)
{
this.JumlahKaki=JumlahKaki;
}
int getJumlahKaki()
{
return JumlahKaki;
}
}
Tampilan :
4. Membuat sebuah kelas dengan nama contohnya Manusia
Source code :
public class Manusia
{
String Nama;
int Umur;
void setNama (String Nama)
{
this.Nama=Nama;
}
String getNama ()
{
return Nama;
}
void setUmur (int Umur)
{
this.Umur=Umur;
}
int getUmur()
{
return Umur;
}
}
Tampilan :
5. Membuat sebuah kelas turunan dari Hewan dengan nama contohnya Kelas
Source code :
public class Kucing extends Hewan
{
String Jenis;
void setJenis (String Jenis)
{
this.Jenis=Jenis;
}
String getJenis ()
{
return Jenis;
}
}
Tampilan :
6. Membuat kelas untuk testclass dengan nama contohnya Main
Source code :
public class Main
{
public static void main (String [] args)
{
Kucing Hewanku = new Kucing();
Manusia Manusiaku = new Manusia();
MakhlukHidup Makhluk = new MakhlukHidup();
Manusiaku.setNama ("Desianny Amalia Fauziah");
Manusiaku.setUmur (18);
Hewanku.setJenis("Kucing Persia");
Hewanku.setHabitat ("Darat");
Hewanku.setMakanan("Omnivora");
Hewanku.setJumlahKaki (4);
Makhluk.Daftar(Manusiaku, Hewanku);
Makhluk.LihatData();
}
}
Tampilan :
7. Tampilan ketika di run
Desi mancungg (y)
BalasHapusSepti eek pus
BalasHapus