Sử Dụng Hướng Đối Tượng Trong PHP

0
1/HƯỚNG ĐỐI TƯỢNG
Tạo 1 class là Smartphone 
và truy xuất dữ liệu trong phạm vi class
class Smartphone  với các thuộc tính
Controller sử dụng lớp đối tượng là Smartphone
Truy xuất dữ liệu kế thừa từ  class Smartphone
Controller truy xuất dữ liệu ngoài class
Kết quả
2/TÍNH KẾ THỪA
 ở class Smartphone (đã có sẵn các thuộc tính như sau)
//class Smartphone
public $name ="IPHONE XS";
public $manhinh="Tai Tho FUll HD";
public $camera="21 Megapixel";
public $pin="3500 mah";

Lấy vd là iphone, apple cho ra đời sản phẩm mới là Iphone Xr cũng có các thuôc tính tương tự,nhưng Iphone XR lại có thêm 2 thuộc tính mới là

//class IphoneXR
public $color ="Mau do";
public $name ="IPhone XR";

vậy nên ta dùng extends để kế thừa từ lớp cha theo cú pháp sau

class IphoneXR extends Smartphone

vậy khi đó code đầy đủ của IphoneXR 

class IphoneXR extends Smartphone{
   public $color ="Mau do";
   public $name ="IPhone XR";
   public function KethualopCha()
   {
      $xr = New Smartphone();
      //2 biến $name và $color nằm ngay trong lớp con(IphoneXR) nên dùng $this->..      //vì Class Iphone XR kế thừa SmartPhone nên ta ch việc dùng biến $xr đ gọi thuộc tính      echo '<p style="color: #3ad900">Danh sach tu lop con </p>';
      echo $this->name;
      echo "<hr>";
      echo $xr->manhinh;
      echo "<hr>";
      echo $xr->camera;
      echo "<hr>";
      echo $this->color;
      echo "<hr>";
      echo $xr->pin;
      echo "<hr>";
      echo '<p style="color: red">Danh sach tu lop cha </p>';
      echo "<hr>";
      parent::getInfo();

   }

}
Tags

Post a Comment

0Comments
Post a Comment (0)