Pada tutorial kali ini anda akan belajar tentang apa itu Konsep Inheritance Pada PHP Object Oriented Programming dan cara menggunakanya.

Konsep inheritance atau yang biasa di sebut pewarisan atau di sebut juga class turunan adalah konsep pemrograman dimana sebuah class dapat ‘menurunkan’ property dan method yang dimilikinya kepada class lain. Konsep inheritance digunakan untuk memanfaatkan fitur ‘code reuse’ untuk menghindari duplikasi kode program.  Jadi kita bisa menggunakan property atau method yang berada di class parent dengan cara menghubungkanya dengan class turunanya.

Tetapi tidak semua property dan method yang berada di class parentnya dapat di gunakan, hanya yang di beri hak akses PUBLIC dan PROTECTED saja yang bisa di gunakan pada class turunanya, sementara akses PRIVATE tidak bisa di gunakan oleh class turunanya.

Simak dan jalankan Code berikut untuk memahaminya :

<?php

     //Parent class
	class gadget{

		public $tablet='lenovo';
		public $handphone='Iphone';
		public $laptop='Macbook Pro';

	}

	class tablet extends gadget{}
	class handphone extends gadget{}
	class laptop extends gadget{}

	$tblt = new tablet;
	echo $tblt->tablet;
	echo "<br>";
	$hp = new handphone;
	echo $hp->handphone;
	echo "<br>";
	$lp = new laptop;
	echo $lp->laptop;	

?>

Jika di jalankan hasilnya akan seperti ini :

inheritance

 

Oke silahkan kalian pahami lagi dari apa yang sudah saya jelaskan,  karena konsep ini sangat penting dalam Object oriented programming.

Sampai bertemu pada artikel selanjutnya.