user.php
来自「这是一个专门用来描述PHP5 OOP的电子书」· PHP 代码 · 共 48 行
PHP
48 行
<?/** 定义了 User接口.* 和子类 NormalUser,VipUser,InnerUser *///User接口,定义了三个抽象方法.interface User{ public function getName(); public function setName($_name); public function getDiscount();}abstract class AbstractUser implements User{ private $name = ""; //名字 protected $discount = 0; //折扣 protected $grade = ""; //级别 public function __construct($_name){ $this->setName($_name); } public function getName(){ return $this->name; } public function setName($_name){ $this->name = $_name; } public function getDiscount(){ return $this->discount; } public function getGrade(){ return $this->grade; }}class NormalUser extends AbstractUser { protected $discount = 1.0; protected $grade = "NormalUser";}class VipUser extends AbstractUser { protected $discount = 0.8; protected $grade = "VipUser";}class InnerUser extends AbstractUser { protected $discount = 0.7; protected $grade = "InnerUser";}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?