-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path4.php
36 lines (28 loc) · 866 Bytes
/
4.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
// =====================
// Inheritence pada PHP
// =====================
// Inheritence (Pewarisan/Penurunan) 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.
// berikut adalah conto dari Inheritence
class Binatang{
var $nama;
var $warna;
public function beli_Binatang(){
return "Beli binatang baru";
}
}
class Kucing extends Binatang{
public function lihat_Binatang() {
return "nama: $this->nama, warna: $this->warna";
}
}
$Kucing_baru = new Kucing();
$Kucing_baru->nama = "Oren";
$Kucing_baru->warna = "Orange";
echo $Kucing_baru->beli_Binatang();
echo "<br/>";
echo $Kucing_baru->lihat_Binatang();