class manusia{
private String nama;
manusia(){
}
void adit (String c){
nama = c;
}
void get_adit(String c){
nama = c;
}
void get_adit(){
System.out.println("nama - " + nama);
}
}
class mahasiswa extends manusia{
private int npm;
private double ipk;
mahasiswa(){
}
void mhs (int id, double ip){
npm = id;
ipk = ip;
}
void get_mhs (int id, double ip){
npm = id;
ipk = ip;
}
void get_mah(){
System.out.println("NPM = "+npm);
System.out.println("IPK = "+ipk);
}
}
class pekerja extends mahasiswa {
private int id;
private String gaji;
pekerja(){
}
void krj(int a, String s){
id = a;
gaji = s;
}
void get_krj(int a, String s){
id = a;
gaji = s;
}
void get_krj(){
System.out.println("id = " +id);
System.out.println("gaji = "+gaji);
}
}
public class pewarisan_aditya {
public static void main(String[] args){
manusia api = new manusia ();
api.adit("ADITYA");
api.get_adit();
mahasiswa masak = new mahasiswa ();
masak.get_mhs(1135010020, 3.50);
masak.get_mah();
pekerja rodi = new pekerja ();
rodi.get_krj(0031, "15.500.00");
rodi.get_krj();
}
}
OUTPUT
run:
nama - ADITYA
NPM = 1135010020
IPK = 3.5
id = 25
gaji = 15.500.00
BUILD SUCCESSFUL (total time: 3 seconds)