Minggu, 25 Desember 2011

BAHASA PEMROGAMAN

CODING OOP SKEMA INHERITANCE


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)

Tidak ada komentar:

Posting Komentar