Program Java Override Protected


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;
}
void cetak()
{
System.out.println("berat kotak="+getkotak());
}
public double getkotak()
{
double kotakvol=panjang*lebar*tinggi;
return kotakvol;
}

}

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;
}
void cetak()
{
super.cetak();
System.out.println("berat kotak="+getkotakpejal());
}
public double getkotakpejal()
{
double kotakvol=berat;
return kotakvol;

}
}

public class protecteda
{
public static void main(String[]args)
{
kotakpejal k=new kotakpejal();
k.setkotak(4,3,2);
k.setkotakpejal(4,3,2,5);
k.cetak();
}
}
Previous
Next Post »