Pages

Ads 468x60px

Sharing Ilmu Pengetahuan

Turunan dan Polimorfisme Protected di Java dengan inputan

Pada postingan lanjutan kali ini saya ingin memberikan contoh penggunaan protected pada turunan dan polimorfisme java oriented progrmming  dengan menginputkan nilai-nilai variabel dari keyboard,, berikut listingnya :
import java.io.*;
class kotak
{
    protected double panjang;
    protected double lebar;
    protected double tinggi;

public void setkotak(double p, double l, double t)
{
    panjang=p;
    lebar=l;
    tinggi=t;
}
public double getkotak()
{
    double kotakvol=panjang*lebar*tinggi;
    return kotakvol;
   
}
public void cetak()
{
    System.out.println("Berat Kotak = "+getkotak());
}
}
class kotakpejal extends kotak
{
    private double berat;
    public void setkotakpejal(double p, double l, double t,double b)
    {
    panjang=p;
    lebar=l;
    tinggi=t;
    berat=b;
    }
    public double getkotakpejal()
    {
        return berat;
    }
    public void cetak()
{
    super.cetak();
    System.out.println("Berat Kotak = "+getkotakpejal());
}
}
public class input_tur_protec
{
    public static void main(String[]args)throws IOException
    {  
        kotakpejal k=new kotakpejal();
        double berat;
       
        BufferedReader br;
        br=new BufferedReader(new InputStreamReader(System.in));
   
    
    System.out.println("");
    System.out.println("===================================");
    System.out.println("           Menghitung kotak");
    System.out.println("===================================");
    System.out.print("Masukkan Panjang     =");
    k.panjang=Double.parseDouble(br.readLine());
    System.out.print("Masukkan Lebar       =");
    k.lebar=Double.parseDouble(br.readLine());
    System.out.print("Masukkan Tinggi      =");
    k.tinggi=Double.parseDouble(br.readLine());
    System.out.print("Masukkan Berat       =");
    berat=Double.parseDouble(br.readLine());
   
   
    System.out.println("");
    System.out.println("          keluaran ");
    System.out.println("-------------------------------");
    System.out.println("-------------------------------");
    k.setkotak(k.panjang,k.lebar,k.tinggi);
    k.setkotakpejal(k.panjang,k.lebar,k.tinggi,berat);

    k.cetak();
   
    }
}

demikianlah listing program pembuatan turunan dan polimorfisme dengan protected menggunakan data inputan dari keyboard . .

No comments:

Post a Comment

Your comments are very valuable

 

Sample text

Sample Text

Sample Text