php教程--案例34(抽象类)
发布日期:2021-05-06 21:10:35 浏览次数:41 分类:精选文章

本文共 1268 字,大约阅读时间需要 4 分钟。

name = $name; $this->price = $price; } /** * @return mixed */ abstract protected function getName(); final public function getPrice() { return $this->price; }}/** * Class book1 */class book1 extends goods1{ /** * @return mixed|string */ public function getName() { return '书名:《'.$this->name.'》'; }}$vBook1 = new book1('PHP入门基础教程',45);echo $vBook1->getName();echo "
";echo $vBook1->getPrice();echo '

';class phone1 extends goods1{ public function getName() { return '手机型号为:'.$this->name; }}$vPhone1 = new phone1('三星',2999);echo $vPhone1->getName();echo "
";echo $vPhone1->getPrice();echo "

";/** * Interface usb1 */interface usb1{ public function connect(); public function transfer(); public function disconnect();}class mp31 implements usb1{ private $name; public function __construct($name) { $this->name = $name; echo $name.'MP3生成中
'; } public function connect() { return '开始连接
'; } public function transfer() { return '开始传输.......传输结束
'; } public function disconnect() { return '断开
'; }}$vmp3 = new mp31('大华');echo $vmp3->connect();echo $vmp3->transfer();echo $vmp3->disconnect();echo "

";

 

上一篇:php教程--案例35(PDO基本使用)
下一篇:php教程--案例33(模型类)

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年05月02日 07时03分05秒