Polimorfisme

pertama” buatlah sebuah package dengan nama PolimorFisme yang terdiri dari kelas kucing, ikan, sapi, dan burung dan jgan lupa kelas pemanggilan buat run program. saya beri nama main

package PolimorFisme;

import javax.swing.JOptionPane;

/**
*
* @author Nurul
*/
public class Polimorfisme {
private String kucing;
private String ikan;
private String sapi;
private String burung;
}

lalu buatlah kelas baru dengan nama kucing, dimana klas ini akan joined / extends ke kelas PolimorFisme.

public class kucing extends Polimorfisme{
public void sifatkuc(){
System.out.println( “Deskripsi dari Kucing : ”
+”\n————————-“+”\n”
+”1. Mengeong”+”\n”
+”2. Karnivora”+”\n”
+”3. Warna coklat”+”\n”
+”4. Berkumis”);
}
public void desk(){
JOptionPane.showMessageDialog(null, (“Deskripsi dari Kucing : ”
+”\n————————-“+”\n”
+”1. Mengeong”+”\n”
+”2. Karnivora”+”\n”
+”3. Warna coklat”+”\n”
+”4. Berkumis”));

String jml = JOptionPane.showInputDialog(“Berapakah jumlah banyak kucing ?? “);
int j = Integer.parseInt(jml);
System.out.println(“Berapakah jumlah banyak kucing ??”+jml + ” ekor”);
JOptionPane.showMessageDialog(null, “Berapakah jumlah banyak kucing ?? “+ jml +” ekor”);
}
}

lalu buat klas ke-2 yaitu ikan, dimana klas ini akan joined / extends ke kelas PolimorFisme.

public class ikan extends Polimorfisme{
public void sifatik(){
System.out.println( “Deskripsi dari Ikan : ”
+”\n————————-“+”\n”
+”1. Berenang”+”\n”
+”2. Karnivora”+”\n”
+”3. Warna kuning keemasan”+”\n”
+”4. Bersisik”);
}
public void desk(){
JOptionPane.showMessageDialog(null, “Deskripsi dari Ikan : ”
+”\n————————-“+”\n”
+”1. Berenang”+”\n”
+”2. Karnivora”+”\n”
+”3. Warna kuning keemasan”+”\n”
+”4. Bersisik”);
String jml = JOptionPane.showInputDialog(“Berapakah jumlah banyak ikan ?? “);
int j = Integer.parseInt(jml);
System.out.println(“Berapakah jumlah banyak ikan ?? ” + jml + “ekor”);
}
}

lalu buat klas ke-3 yaitu sapi, dimana klas ini akan joined / extends ke kelas PolimorFisme.

public class sapi extends Polimorfisme{
public void sifatsa(){
System.out.println( “Deskripsi dari Sapi : ”
+”\n————————-“+”\n”
+”1. Berjalan”+”\n”
+”2. Herbivora”+”\n”
+”3. Warna putih”+”\n”
+”4. Berbulu halus”);
}
public void desk(){
JOptionPane.showMessageDialog(null,”Deskripsi dari Sapi : ”
+”\n————————-“+”\n”
+”1. Berjalan”+”\n”
+”2. Herbivora”+”\n”
+”3. Warna putih”+”\n”
+”4. Berbulu halus”);

String jml = JOptionPane.showInputDialog(“Berapakah jumlah banyak sapi ?? “);
int j = Integer.parseInt(jml);
System.out.println(“Berapakah jumlah banyak sapi ??”+ jml + “ekor”);

}
}

lalu buat klas ke-4 yaitu burung, dimana klas ini akan joined / extends ke kelas PolimorFisme.

public class burung extends Polimorfisme{
public void sifatbur(){
System.out.println( “Deskripsi dari Burung : ”
+”\n————————-“+”\n”
+”1. Terbang”+”\n”
+”2. Karnivora”+”\n”
+”3. Warna coklat”+”\n”
+”4. Bersayap”);
}
public void desk(){
JOptionPane.showMessageDialog(null, “Deskripsi dari Burung : ”
+”\n————————-“+”\n”
+”1. Terbang”+”\n”
+”2. Karnivora”+”\n”
+”3. Warna coklat”+”\n”
+”4. Bersayap”);
String jml = JOptionPane.showInputDialog(“Berapakah jumlah banyak burung ?? “);
int j = Integer.parseInt(jml);
System.out.println(“Berapakah jumlah banyak burung ??”+jml + “ekor”);
}
}
lalu buat klas ke-5 yaitu main, dimana klas ini untuk menjalankan program.

public class Main {
public static void main(String[] args) {
int pilih = Integer.parseInt(JOptionPane.showInputDialog(“Pilih hewan yang anda sukai : “+”\n”+
“1. Kucing”+”\n”+
“2. Ikan”+”\n”+
“3. Sapi”+”\n”+
“4. Burung”+”\n”));

if(pilih==1){
kucing ku = new kucing();
ku.sifatkuc();
ku.desk();
}
if(pilih==2){
ikan ik = new ikan();
ik.sifatik();
ik.desk();
}
if(pilih==3){
sapi sap = new sapi();
sap.sifatsa();
sap.desk();
}
if(pilih==4){
burung bu = new burung();
bu.sifatbur();

}

}
}

Berikut hasil outputnya :

jika saya memilih no 2.. mka hasilnya …🙂

array

met mencoba ^_^

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s