探讨方法的重写(覆载)详解


Posted in PHP onJune 08, 2013
<?php
 class Cart{
  public function Cart(){
   echo "正在调用Cart()<br />";
  }
  public function doSomething(){
   echo "正在调用doSomethimg()<br />";
  }
 }
 class Named_Cart extends Cart{
  function Named_Cart(){
   echo "正在调用Named_Cart()<br />";
  }
  function doSomething(){
   echo "正在调用Named_Cart::doSomething()<br />";
  }
 }
$myCart=new Cart();
$myCart->doSomething();
$myNamed_Cart=new Named_Cart();
$myNamed_Cart->doSomething();
?>

在方法覆盖时,务必要使用与原始方法相同的约定,包括参数要一致。属性覆盖也遵循相同的约定。
在覆盖基类的方法后,使用parent关键字仍然可以调用基类的doSomething()方法,而非当前类中的doSomething()方法。
PHP 相关文章推荐
PHP5 字符串处理函数大全
Mar 23 PHP
yii框架通过控制台命令创建定时任务示例
Apr 30 PHP
php上传文件问题汇总
Jan 30 PHP
php实现字符串首字母转换成大写的方法
Mar 17 PHP
Codeigniter的dom类用法实例
Jun 26 PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 PHP
PHP微信开发之根据用户回复关键词\位置返回附近信息
Jun 24 PHP
php使用curl详细解析及问题汇总
Aug 11 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
PHP利用curl发送HTTP请求的实例代码
Jul 09 PHP
php类常量的使用详解
Jun 08 #PHP
深入分析php中接口与抽象类的区别
Jun 08 #PHP
探讨PHP中this,self,parent的区别详解
Jun 08 #PHP
深入php self与$this的详解
Jun 08 #PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
Jun 07 #PHP
解析dedeCMS验证码的实现代码
Jun 07 #PHP
探讨php中header的用法详解
Jun 07 #PHP
You might like
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
Javascript String.replace的妙用
2009/09/08 Javascript
JavaScript控制Session操作方法
2013/01/17 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
javascript回调函数详解
2018/02/06 Javascript
localstorage实现带过期时间的缓存功能
2019/06/28 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
Python中的迭代器漫谈
2015/02/03 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
python书籍信息爬虫实例
2018/03/19 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
基于python实现把图片转换成素描
2019/11/13 Python
python GUI库图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例
2020/02/28 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
python Autopep8实现按PEP8风格自动排版Python代码
2021/03/02 Python
HTML5 canvas基本绘图之文字渲染
2016/06/27 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
Ray-Ban雷朋西班牙官网:全球领先的太阳眼镜品牌
2018/11/28 全球购物
印度在线购物网站:Paytmmall
2019/07/24 全球购物
毕业生个人投资创业计划书
2014/01/04 职场文书
幼儿评语大全
2014/04/30 职场文书
毕业生面试求职信
2014/06/23 职场文书
社会工作专业自荐信
2014/09/26 职场文书
博士给导师的自荐信
2015/03/06 职场文书
2015年司机工作总结
2015/04/23 职场文书
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL