Jumat, 23 Desember 2011

PROGRAM CODING OOP DENGAN SKEMA INHERITANCE

 input coding


package classinduk;
class manusia{
    private String nama;
    manusia(){
    }
    void aku_luky (String c){
        nama = c;
    }
    void get_luky(String c){
        nama = c;
    }
    void get_luky(){
        System.out.println("nama - " + nama);
    }
}
class mahasiswa extends manusia{
    private int npm;
    private double ipk;
   mahasiswa(){

    }
    void kuda_aku (int id, double ip){

        npm = id;
        ipk = ip;

    }
    void get_kuda_aku (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 kamu_sapi(int a, String s){
            id = a;
            gaji = s;
        }
        void get_kamu_sapi(int a, String s){
            id = a;
            gaji = s;
        }
        void get_kamu_sapi(){
            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 baba = new manusia ();
       baba.aku_luky("Luky");
       baba.get_luky();
       mahasiswa masak = new mahasiswa ();
       masak.get_kuda_aku(1135010031, 3.00);
       masak.get_who();
       pekerja bibit = new pekerja ();
       bibit.get_kamu_sapi(0031, "1.300.000");
       bibit.get_kamu_sapi();

    }

}

  output/run file


    run:
    nama - Luky
    NPM - 1135010031
    IPK - 3.0
    id - 25
    gaji - 1.300.000
    BUILD SUCCESSFUL (total time: 0 seconds)