OOP PHP: Pelajaran Asas OOP (2)

10:25 PTG 0 Comments A+ a-

hargaKambing;
        echo '
';
        }

// Function Kaki() akan tayangkan bilangan kaki jika ditanya. namun,
// Albab tiba-tiba bersikap jujur, dan menyatakan variable tempang
// padahal public variable, beliau tidak menyatakan ada tempang.
    function Kaki()
    {
        echo 'Jumlah kaki kambing Ahmad Albab Ini:';
        echo $this->jumlahKaki;
        echo '
';
// value $tempang dinyatakan disini, dan bukan di public variable kerana
// ianya Ahmad Albab baru teringat ada satu kaki tempang, dan nasib baik
// variable itu hanya digunakan di function kaki, so selit kat sini jer lah.

        $tempang=1;
        echo 'Tapi kaki tempang kambing itu ada:'.$tempang;
          echo '
';
    }
// function SebutHarga() adalah memanggil function Harga(); SebutHarga()
// tidak mengandungi arahan kursus, namun semua arahan ada dalam Harga().

    function SebutHarga()
    {
      $this->Harga();
    }

// Function NamaKambingItu() akan tayangkan nama kambing jika ditanya.
    function NamaKambingItu()
    {
        echo 'Nama Kambing ini adalah: ';
        echo $this->namaKambing;
        echo '
';
    }


//        Kita memanggil semua function yang dibuat diatas, dan dipaparkan di
//        biodata kambing ini. Kuikuikui.
//        So, pada biodata kambing ini akan memanggil nama kambing yang telah
//        di proses di NamaKambingItu(), dan memanggil bilangan Kaki yang
//        telah diberitahu oleh Ahmad Albab di Kaki(), serta menayangkan harga
//        yang Ahmad Albab jual dengan murah disebabkan kesempitan duit, harga
//        itu telah dibuat di Harga(); dan dipanggil di biodataKambing()
//        Walaupun semua arahan papar 'echo' ada didalam biodataKambing().
//        Kita masih perlu buat objek di luar kelas untuk panggil iaitu:
//        $NakBeli = new KambingAhmadAlbab(); $NakBeli ->biodataKambing();

    function biodataKambing()
    {
    echo $this->NamaKambingItu();
    echo $this->Kaki();
    echo $this->Harga();
echo '
';

    }



}

$NakBeli = new KambingAhmadAlbab();
$NakBeli ->biodataKambing(); //arahkan biodataKambing() display semua method.
echo "Berapa Harga Kambing itu? 
";
$NakBeli->SebutHarga();  // kita panggil SebutHarga(),SebutHarga akan panggil
                        // Harga() untuk selesaikan operasinya.Lihat Function.

?>