Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //deklarasi class utama /Parrent class
- class bangun{
- var $p;
- var $l;
- var $r;
- const phi = 3.14;
- function luas() {}
- }
- //Menghitung luas lingkaran
- class lingkaran extends bangun{
- function lingkaran($r){
- $this->r = $r;
- }
- //Rumus luas lingkaran
- function luas(){ //Disini Overridingnya
- return self::phi * $this->r * $this->r;
- }
- }
- //Menghitung Luas Persegi Panjang
- class persegi extends bangun{
- function persegi($p, $l){
- $this->p = $p;
- $this->l = $l;
- }
- //rumus luas persegi panjang
- function luas(){ //Disini Overridingnya
- return $this->p * $this->l;
- return self::phi;
- }
- }
- //Memasukan Nilai Jari - jari lingkaran
- $angka = new lingkaran(5);
- //Menampilkan luas lingkaran
- echo "Luas Lingkaran = "; Echo $angka->luas();
- echo "<br>";
- //Memasukan Nilai panjang dan lebar persegi
- $angka = new persegi(13, 9);
- //Menampilkan luas persegi panjang
- echo "Luas Persegi = "; echo $angka->luas();
- ?>
Add Comment
Please, Sign In to add comment