Objek dapat didefinisikan dengan sintaksis berikut:
class baru {
var $property;
function SetPro($arg) {
//definisi method;
}
}
sintaksis di atas mendefinisikan sebuah objek yang bernama "baru" dengan satu property $property dan satu method yaitu SetPro(). Pada method SetPro() juga terdapat satu paramater yang dipassing.
Untuk contoh lebih lanjut, kita akan membuat class buah yang warna dan berat buahnya bisa diganti-ganti. langsung saja dipraktekkan:
class Buah {
var $berat="2 kg";
var $warna="merah";
var $harga;
function UbahWarna($WarnaBaru) {
$this->warna=$WarnaBaru;
}
function UbahBerat($BeratBaru) {
$this->berat=$BeratBaru;
}
}
?>
nah... kemudian untuk contoh penggunaannya adalah, misalnya file diatas dinamai Buah.Class.php :
include("Buah.Class.php");
echo "Buah";
$buah = new Buah;
echo "Berat Buah: ".$buah->berat."
";
echo "Warna: ".$buah->warna."
";
echo "Setelah perintah \"\$buah->UbahWarna(\"merah\")\"
";
$buah->UbahWarna("merah");
echo "Warna: ".$buah->warna."
";
?>
No comments:
Post a Comment