Selasa, 14 Agustus 2012
Program Overload Constructor
class Kotak {
double panjang;
double lebar;
double tinggi;
// Mendefinisikan constructor tanpa parameter
Kotak() {
panjang = 0;
lebar = 0;
tinggi = 0;
}
// Mendefinisikan constructor dengan satu parameter
Kotak(double sisi) {
panjang = lebar = tinggi = sisi;
}
// Mendefinisikan constructor dengan tiga parameter
Kotak(double p, double l, double t) {
panjang = p;
lebar = l;
tinggi = t;
}
double hitungVolume() {
return (panjang * lebar * tinggi);
}
}
class DemoOverloadConstructor {
public static void main(String[] args) {
Kotak k1, k2, k3;
k1 = new Kotak();
k2 = new Kotak(10);
k3 = new Kotak(4, 3, 2);
//Menampilkan volume dari masing-masing objek Kotak
System.out.println("Volume k1 = " + k1.hitungVolume());
System.out.println("Volume k2 = " + k2.hitungVolume());
System.out.println("Volume k3 = " + k3.hitungVolume());
}
}
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar