Sabtu, Desember 14, 2013

Contoh Program Java Polimorfisme

Diposting oleh ajeng diana di 21.21
Class Manusia
package latihanpoli;
public class manusiaa {
public void biodata(){
    System.out.println("biodata");
}
public void cetak(){
    System.out.println("cetak");
}
}

Class Staff
package latihanpoli;
import javax.swing.*;
public class staff extends manusiaa{
private String nik,nama,alamat,status;

public void biodata()
{
    nik=JOptionPane.showInputDialog("masukan nik=");
    nama=JOptionPane.showInputDialog("masukan nama=");
    alamat=JOptionPane.showInputDialog("masukan alamat=");
    status=JOptionPane.showInputDialog("masukan status=");
}

public void cetak(){
    System.out.println("nik= "+nik);
    System.out.println("nama= "+nama);
    System.out.println("alamat= "+alamat);
    System.out.println("status= "+status);
}
}


Class Mahasiswaa
package latihanpoli;
import javax.swing.*;
public class mahasiswa extends manusiaa{
private String nim,nama,alamat,status;
public void biodata()
{
    nim=JOptionPane.showInputDialog("masukan nim=");
    nama=JOptionPane.showInputDialog("masukan nama=");
    alamat=JOptionPane.showInputDialog("masukan alamat=");
    status=JOptionPane.showInputDialog("masukan status=");
}
public void cetak(){
    System.out.println("nim= "+nim);
    System.out.println("nama= "+nama);
    System.out.println("alamat= "+alamat);
    System.out.println("status= "+status);
}
}

Class Dosen
package latihanpoli;
import javax.swing.*;
public class dosen extends manusiaa{
private String nip,nama,alamat,status;
public void biodata()
{
    nip=JOptionPane.showInputDialog("masukan nip=");
    nama=JOptionPane.showInputDialog("masukan nama=");
    alamat=JOptionPane.showInputDialog("masukan alamat=");
    status=JOptionPane.showInputDialog("masukan status=");
}
public void cetak(){
    System.out.println("nip= "+nip);
    System.out.println("nama= "+nama);
    System.out.println("alamat= "+alamat);
    System.out.println("status= "+status);
}
}

Class Menu Utama
package latihanpoli;
public class Main {
    public static void main(String[] args) {
       manusiaa tombol;
       dosen d= new dosen();
       tombol=d;
       tombol.biodata();
       tombol.cetak();
       mahasiswa m= new mahasiswa();
       tombol =m;
       tombol.biodata();
       tombol.cetak();
       staff s= new staff();
       tombol =s;
       tombol.biodata();
       tombol.cetak();

    }

}

0 komentar:

Posting Komentar

 

ajeng diana Copyright © 2015 Design by ajengdiana dianastore