Minggu, 25 Desember 2011

OOP.

Coding OOP skema Inheritance
 
package oop;
class manusia{
    private String nama;
    manusia(){
    }
    void aku_fit (String c){
        nama = c;
    }
    void get_fit(String c){
        nama = c;
    }
    void get_fit(){
        System.out.println("nama - " + nama);
    }
}
class mahasiswa extends manusia{
    private int npm;
    private double ipk;
   mahasiswa(){
    }
    void barbie_aku (int id, double ip){
        npm = id;
        ipk = ip;
    }
    void get_barbie_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 fitria_afrianti(int a, String s){
            id = a;
            gaji = s;
        }
        void get_fitria_afrianti(int a, String s){
            id = a;
            gaji = s;
        }
        void get_fitria_afrianti(){
            System.out.println("id - " +id);
            System.out.println("gaji - "+gaji);
        }
    }
public class Main {
 public static void main(String[] args) {
       manusia tra = new manusia ();
       tra.aku_nha("fitri");
       tra.get_fit();
       mahasiswa mm = new mahasiswa ();
       mm.get_barbie_aku(1135010018, 3.50);
       mm.get_who();
       pekerja plang = new pekerja ();
       plang.get_fitria_afrianti(0024, "4.000.000");
       plang.get_fitria_afrianti();
 }
}



OUTPUT:
nama - fitria_afrianti
NPM - 1135010018
IPK - 3.5
id - 20
gaji - 4.000.000
BUILD SUCCESSFUL (total time: 0 seconds)

Tidak ada komentar:

Posting Komentar