Khamis, 18 April 2013

Program Inheritance

ya, gan sekarang kita sharing ilmu tentang program inheritance yang berbasis konsep object oriented.

Pengertian Program Inheritance
penurunan (Inheritance) secara bebas diterjemahkan sebagai pewarisan yaitu sebuah konsep dimana kita membuat sebuah class baru dengan mengembangkan class yang sudah pernah dibuat sebelumnya.
Class tutunan bisamenambahkan fitur atau behavior dengan mendefinisikan suatu methode di dalam class turunan tersebut.

Contoh Program Inheritance

baiklah sekarang langsung saya kasih contoh program nya.
program ini saya kasih nama inheritance.java.
berikut kodingannya:

class persegipanjang
{
    protected  int panjang, lebar, tinggi;
    public void setPanjang (int p)
    {
        panjang = p;
       
    }
        public void setLebar (int l)
    {
        lebar = l;
       
    }
        public void setTinggi (int t)
    {
        tinggi = t;
       
    }
    public  int  getPanjang()
    {
        return (panjang);
    }
        public  int  getLebar()
    {
        return (lebar);
    }
        public  int  getTinggi()
    {
        return (tinggi);
    }
    public int hitungLuas()
    {
        return (panjang*lebar);
       
    }
    public  int hitungKeliling()
    {
        return (2*(panjang+lebar));
    }
    public  int hitungVolume()
    {
        return (panjang*lebar*tinggi);
    }
   
}
class balok extends persegipanjang
{
    public int hitungLuas()
    {
        return (super.hitungLuas());
    }
    public  int hitungVolume()
    {
        return (super.hitungVolume());
    }
   
   
       
}
public  class  geoinheritance
{
    public static void main (String[] args)
    {
        persegipanjang opsgpanjang = new persegipanjang();
        balok    obalok = new balok();
       
        opsgpanjang.setPanjang(5);
        opsgpanjang.setLebar(4);
        opsgpanjang.setTinggi(3);
        obalok.setPanjang(5);
        obalok.setLebar(4);
        obalok.setTinggi(3);
       
        System.out.println("          G E O M E T R I          ");
        System.out.println("===================================");
        System.out.println(" Panjang     = "+opsgpanjang.getPanjang());
        System.out.println(" Lebar         = "+opsgpanjang.getLebar());
        System.out.println(" Tinggi     = "+opsgpanjang.getTinggi());
        System.out.println("  ");
        System.out.println("     P E R S E G I  P A N J A N G     ");
        System.out.println("===================================");
        System.out.println(" Panjang     = "+opsgpanjang.getPanjang());
        System.out.println(" Lebar         = "+opsgpanjang.getLebar());
        System.out.println(" Luas         = "+opsgpanjang.hitungLuas());
        System.out.println(" Keliling         = "+opsgpanjang.hitungKeliling());
        System.out.println("  ");
        System.out.println("            B A L O K                 ");
        System.out.println("===================================");
        System.out.println(" Panjang     = "+obalok.getPanjang());
        System.out.println(" Lebar         = "+obalok.getLebar());
        System.out.println(" Tinggi     = "+obalok.getTinggi());
        System.out.println(" Volume         = "+obalok.hitungVolume());
            System.out.println("                             ");
        System.out.println("Program Selesai !!!! ");
    }
}

Created By : Tri Sugihartono
Mahasiswa Semester 4 STMIK Atma Luhur

Tiada ulasan:

Catat Ulasan