Senin, 26 Desember 2011

Scrip Java Demo Protected 2

Tampilan dari Scrip Java Demo Protected 2 :

class Kotak
{
protected double panjang;
protected double lebar;
protected double tinggi;
//default constructor
Kotak()
{
panjang = lebar = tinggi = 0;
}

Kotak(int p, int l, int t)
{ panjang = p;
lebar = l;
tinggi = t;
}

public double hitungVolume() {
return (panjang * lebar * tinggi);
}
}

class KotakPejal extends Kotak
{
private double berat;
KotakPejal(int p, int l, int t, int b)
{
panjang = p; // menggunakan data panjang
lebar = l; // menggunakan data lebar
tinggi = t; // menggunakan data tinggi
berat = b;
}

public double getBerat() {
return berat;
}
}

class DemoProtected2{
public static void main(String[] args)
{

// melakukan instansiasi terhadap kelas turunan
KotakPejal k = new KotakPejal(4, 3, 2, 1);
System.out.println("Volume k\t: " + k.hitungVolume());
System.out.println("Berat k \t: " + k.getBerat());
}
}

Tidak ada komentar:

Posting Komentar