php的抽象类

来源:互联网 发布:金庸功夫知乎 编辑:程序博客网 时间:2024/06/08 11:20

一 代码

<?php/*  抽象类MyObject  */abstract class MyObject{/*  抽象方法service  */abstract function service($getName,$price,$num);}/*  声明抽象类的子类MyBook  */class MyBook extends MyObject{/*  实现抽象方法service  */ function service($getName,$price,$num){echo '您购买的商品是'.$getName.',该商品的价格是:'.$price.' 元。';echo '您购买的数量为:'.$num.' 本。';echo '如发现缺页,损坏请在3日内更换。';}}/*  声明另一个抽象类的子类MyComputer  */class MyComputer extends MyObject{/* 实现抽象方法service  */function service($getName,$price,$num){echo '您购买的商品是'.$getName.',该商品的价格是:'.$price.' 元。';echo '您购买的数量为:'.$num.' 台。';echo '如发生非人为质量问题,请在3个月内更换。';}}$book = new MyBook();//实例化对象$book$computer = new MyComputer();//实例化对象$computer$book -> service('《PHP从入门到精通》',85,3);//调用$book对象的service方法echo '<p>';$computer -> service('XX笔记本',8500,1);//调用computer对象的service方法?>

 

二 运行结果
您购买的商品是《PHP从入门到精通》,该商品的价格是:85 元。您购买的数量为:3 本。如发现缺页,损坏请在3日内更换。

您购买的商品是XX笔记本,该商品的价格是:8500 元。您购买的数量为:1 台。如发生非人为质量问题,请在3个月内更换。

原创粉丝点击