Kali ini saya ingin membuat source code Pengenalan Inheritance pada Konsep OOP pada PHP, disini saya ingin membuat metode pengenalan product baju, langsung aja yak ..
1. buat class parentnya (induknya) terlebih dahulu, buat file class_parent_product.php ..
Class product {
     protected $nama;
     protected $warna;
     protected $ukuran;
     public function setnama($nama) {
        $this->nama = $nama;
     }
     public function getnama() {
        return $this->nama;
     }
     public function setwarna($warna) {
        $this->warna = $warna;
     }
     public function getwarna() {
        return $this->warna;
     }
     public function setukuran($ukuran) {
        $this->ukuran = $ukuran;
     }  
     public function getukuran() {
        return $this->ukuran;
     }
}
?>
2. Buat class child (anaknya), class ini berisikan class baju yg diturunkan oleh class product (parent), buat file child_baju.php
require_once('class_product.php');
Class baju extends product {
     private $tipe;
      public function settipe($tipe) {
        $this->tipe = $tipe;
      }

      public function gettipe() {
        return $this->tipe;
      }
}
?>
3. Pemanggilan object baju dan buat pemanggilanobjek.php
require_once('child_baju.php');
    $obj_baju = new baju();
    $obj_baju->setnama('kemeja');
    $obj_baju->setwarna('biru');
    $obj_baju->setukuran('XL');
    $obj_baju->settipe('Luar Negri');
    // menyentak
    echo "MerK Baju".$obj_baju->getnama()."<br>";
    echo "Warna Baju".$obj_baju->getwarna()."<br>";
    echo "Ukuran Baju".$obj_baju->getukuran()."<br>";
    echo "Tipe Baju".$obj_baju->gettipe()."<br>";
?>
ada 3 cara untuk menerapkan Inheritance pada Konsep OOP, Alaskan kita mempelajari konsep oop terutama Inheritance agar kodingan kita lebih rapih dan berstruktur.
Selamat belajar wink

0 komentar:

Posting Komentar