16 June 2014

Cara menggunakan inheritance OOP di pemrogramman PHP

Setelah sebelumnya saya membahas mengenai Cara membuat Class dan Object di dalam pemrogramman PHP pada kesempatan kali ini saya akan membahas mengenai cara Inheritance di pemrogramman PHP.


Class dalam PHP memiliki kemampuan untuk melakukan Inheritance atau penurunan sifat kepada class turunannya.Sehingga Class induk atau Class abstaknya dapat menurunkan method atau fungsinya ke Class turunanya.

Berikut contoh Inheritance di dalam Class di PHP.
Class Buah{
    public function warna(){
        echo "Merah";
    }   
    public function rasa(){
        echo "Manis";
    } 
}

Class Jeruk extends Buah{
    private $buah;
    function __construct(){
        $this->buah=new Buah();
    }
   public function rasa(){
        echo $this->buah->rasa();
        echo ", ";
        echo "Asam";        
    }       
   public function warna(){
        echo $this->buah->warna();
        echo ", ";
        echo "Orange";
   } 
}

Dari kode diatas Class Buah melakukan Inheritance ke Class Jeruk. sehingga Class jeruk dapat menggunakan function dari Class buah.

Dari kode diatas untuk menampilkannya kelayar dapat dilakukan dengan menggunakan contoh kode di bawah ini.
echo "Rasa buah = ". $buah->rasa()."
";
echo "Rasa jeruk = ".$jeruk->rasa()."
";
echo "Warna buah = ".$buah->warna();
echo "Warna jeruk = ".$jeruk->warna();
Sehingga Output yang akan dihasilkan adalah seperti di bawah ini. Rasa buah = Manis Rasa jeruk = Manis, Asam Warna buah = Merah Warna jeruk = Merah, Orange
Mudah bukan. sekian sedikit penjelasan mengenai inheritance kali ini semoga bermanfaat dan terimakasih.

No comments :

Post a Comment