output(run)
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package adiprastiya;
/**
*
* @author acerss
*/
import javax.swing.JOptionPane;
class manusia {
public String nama;
void set_nama (String n) {
nama = n;
}
public String get_nama() {
return nama;
}
}
class mahasiswa extends manusia {
private int npm;
private double ipk;
public void set_npm(int i) {
npm = i;
}
public int get_npm(){
return npm;
}
public void set_ipk(double ip) {
ipk = ip;
}
public double get_ipk(){
return ipk ;
}
}
class pekerja extends manusia{
private int nomor_id;
private int gaji;
public void set_nomor_id (int a) {
nomor_id = a;
}
public int get_nomor_id (){
return nomor_id ;
}
public void set_gaji(int g) {
gaji = g;
}
public int get_gaji(){
return gaji;
}
}
public class oop_ {
public static void main(String[] args) {
manusia a = new manusia ();
a.set_nama(JOptionPane.showInputDialog("Nama"));
mahasiswa b = new mahasiswa ();
b.set_npm(Integer.parseInt(JOptionPane.showInputDialog("NPM")));
b.set_ipk(Double.parseDouble(JOptionPane.showInputDialog("IPK")));
pekerja c = new pekerja ();
c.set_nomor_id(Integer.parseInt(JOptionPane.showInputDialog("Nomor ID")));
c.set_gaji(Integer.parseInt(JOptionPane.showInputDialog("Gaji")));
System.out.println ("Nama : "+a.get_nama() );
System.out.println ("npm : "+b.get_npm() );
System.out.println ("ipk :`"+b.get_ipk() );
System.out.println ("id : "+c.get_nomor_id());
System.out.println ("gaji : "+c.get_gaji() );
}
}
