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;
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;
}
$this->nama = $nama;
}
public function getnama() {
return $this->nama;
}
return $this->nama;
}
public function setwarna($warna) {
$this->warna = $warna;
}
$this->warna = $warna;
}
public function getwarna() {
return $this->warna;
}
return $this->warna;
}
public function setukuran($ukuran) {
$this->ukuran = $ukuran;
}
public function getukuran() {
return $this->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;
Class baju extends product {
private $tipe;
public function settipe($tipe) {
$this->tipe = $tipe;
}
$this->tipe = $tipe;
}
3. Pemanggilan object baju dan buat pemanggilanobjek.php
require_once('child_baju.php');
$obj_baju = new baju();
$obj_baju = new baju();
$obj_baju->setnama('kemeja');
$obj_baju->setwarna('biru');
$obj_baju->setukuran('XL');
$obj_baju->settipe('Luar Negri');
// menyentak
$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>";
?>
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
Selamat belajar wink
0 komentar:
Posting Komentar