Minggu, 25 Desember 2011

tugas oop

/*
 * 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)