Belajar Object Oriented Programming Inheritance (Pewarisan)



Pada postingan kali ini saya akan memberi kalian ilmu mengenai OOP (Object Oriented Programming), nah kalian tahu tidak apa itu OOP?. OOP merupakan suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari.

Nah di sini saya akan menjelaskan mengenai OOP Inheritance atau pewarisan. Silahkan simak ya pembelajaran kali ini.

Bahan - bahan :
1. Sublime Text3
2. Google Chrome

Tutorial :

1. Pertama - tama instal aplikasi sublime textnya, dan jangan lupa google chromenya juga untuk melihat hasil kerjanya.

2. Jika sudah siap, buka aplikasi Sublime Text 3-nya.

3. Kita mulai membuat source code dari OOP Inheritance-nya.


 <?php   
 class laptop  
 {  
      public $warna;  
      private $merk;  
      protected $jenis;  
      function __construct()  
      {  
           $this->warna="";  
           $this->merk="";  
           $this->jenis="";  
      }  
      public function getWarna()  
      {  
           return $this->$warna;  
      }  
      public function getMerk()  
      {  
           return $this->merk;  
      }  
      public function getJenis()  
      {  
           return $this->$jenis;  
      }  
      public function setWarna($warna)  
      {  
           $this->warna=$warna;  
      }  
      public function setMerk($merk)  
      {  
           $this->merk=$merk;  
      }  
      public function setJenis($jenis)  
      {  
           $this->jenis=$jenis;  
      }  
      function __destruct()  
      {  
      }  
 }  
 class asus extends laptop  
 {  
      public function set_spesifikasi ($merk,$warna)  
      {  
           $this->setMerk($merk);  
           $this->jenis="ASUS ROG";  
           $this->warna=$warna;       
      }  
      public function summary()  
      {  
      }  
 }  
 class acer extends laptop  
 {  
      public function set_spesifikasi ($merk,$warna)  
      {  
           $this->setMerk($merk);  
           $this->jenis="ACER PREDATOR";  
           $this->warna=$warna;       
      }  
      public function summary()  
      {  
           return "This is laptop ".$this->jenis. " With Merk ".$this->getMerk()." And Color ".$this->warna;  
      }  
 }  
 $laptop_asus = new asus();  
 $laptop_asus->set_spesifikasi('A456U','MERAH');  
 echo $laptop_asus->summary();  
 echo "<br>";  
 $laptop_acer = new acer();  
 $laptop_acer->set_spesifikasi('PREDATOR','PUTIH');  
 echo $laptop_acer->summary();  

4. Ketik source code di atas, jika sudah lihat hasilnya di google chrome.

5. Selesai.

Demikian Pembelajaran kali ini kurang lebihnya mohon maaf.