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


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 相关文章推荐
php数组函数序列之array_values() 获取数组元素值的函数与方法
Oct 30 PHP
CodeIgniter中使用cookie的三种方式详解
Jul 18 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 PHP
C#静态方法与非静态方法实例分析
Sep 22 PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
Jan 08 PHP
Symfony2中被遗弃的getRequest()方法分析
Mar 17 PHP
php blowfish加密解密算法
Jul 02 PHP
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
Dec 15 PHP
PHPExcel在linux环境下导出报500错误的解决方法
Jan 26 PHP
PHP自定义函数实现数组比较功能示例
Oct 19 PHP
php封装的pdo数据库操作工具类与用法示例
May 08 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中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
2016/03/29 PHP
js判断IE6/IE7/FF的代码[XMLHttpRequest]
2011/02/16 Javascript
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
JavaScript列表框listbox全选和反选的实现方法
2015/03/18 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
2016/12/08 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
详解Python中find()方法的使用
2015/05/18 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
eclipse创建python项目步骤详解
2019/05/10 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
python不使用for计算两组、多个矩形两两间的iou方式
2020/01/18 Python
Python排序函数的使用方法详解
2020/12/11 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
HTML5 视频播放(video),JavaScript控制视频的实例代码
2018/10/08 HTML / CSS
W Concept美国:精选全球独立设计师
2017/02/22 全球购物
外企C语言笔试题
2013/11/10 面试题
2013年入党人员的自我鉴定
2013/10/25 职场文书
化工专业应届生求职信
2013/11/08 职场文书
教育学专业毕业生的自我评价
2013/11/21 职场文书
求职简历中个人的自我评价
2013/12/01 职场文书
九年级化学教学反思
2014/01/28 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
倡议书格式模板
2014/05/13 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python
mysql的数据压缩性能对比详情
2021/11/07 MySQL