/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package class_induk;
class manusia{
private String nama;
manusia(){
}
void aku_BANGKIT (String A){
nama = A;
}
void get_BANGKIT(String A){
nama = A;
}
void get_BANGKIT(){
System.out.println("nama - " + nama);
}
}
class mahasiswa extends manusia{
private int npm;
private double ipk;
mahasiswa(){
}
void VIRUZZ (int id, double ip){
npm = id;
ipk = ip;
}
void get_VIRUZZ (int id, double ip){
npm = id;
ipk = ip;
}
void get_who(){
System.out.println("NPM - "+npm);
System.out.println("IPK - "+ipk);
}
}
class pekerja extends mahasiswa {
private int id;
private String gaji;
pekerja(){
}
void ZEE(int a, String s){
id = a;
gaji = s;
}
void get_ZEE(int a, String s){
id = a;
gaji = s;
}
void get_ZEE(){
System.out.println("id - " +id);
System.out.println("gaji - "+gaji);
}
}
/**
*
* @author Asus
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
manusia VIRUS = new manusia ();
VIRUS.aku_BANGKIT("BANGKIT");
VIRUS.get_BANGKIT();
mahasiswa PERUSAK = new mahasiswa ();
PERUSAK.get_VIRUZZ(1135010016, 3.01);
PERUSAK.get_who();
pekerja P_LAN = new pekerja ();
P_LAN.get_ZEE(0333, "1.133.000");
P_LAN.get_ZEE();
}
}
HASILNYA:
run:
nama - BANGKIT
NPM - 1135010016
IPK - 3.01
id - 219
gaji - 1.133.000
BUILD SUCCESSFUL (total time: 4 seconds)