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


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函数解决SQL injection
Oct 09 PHP
树型结构列出指定目录里所有文件的PHP类
Oct 09 PHP
用PHP和ACCESS写聊天室(二)
Oct 09 PHP
一个简单的php实现的MySQL数据浏览器
Mar 11 PHP
PHP读取ACCESS数据到MYSQL的代码
May 11 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
Jun 10 PHP
基于php伪静态的实现详细介绍
Apr 28 PHP
PHP中spl_autoload_register函数的用法总结
Nov 07 PHP
PHP模块化安装教程
Jun 01 PHP
PHP通过加锁实现并发情况下抢码功能
Aug 10 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
Oct 29 PHP
php指定长度分割字符串str_split函数用法示例
Jan 30 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+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
php微信高级接口群发 多客服
2016/06/23 PHP
PHP PDO操作MySQL基础教程
2017/06/05 PHP
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
JavaScript取得WEB安全颜色列表的方法
2015/07/14 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
vue实现整屏滚动切换
2020/06/29 Javascript
Python访问纯真IP数据库脚本分享
2015/06/29 Python
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
python利用sklearn包编写决策树源代码
2017/12/21 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
python基于paramiko将文件上传到服务器代码实现
2019/07/08 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
2020/03/24 Python
Python操作Excel的学习笔记
2021/02/18 Python
HTML5 背景的显示区域实现
2020/07/09 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
潘多拉意大利官方网上商城:网上选购PANDORA珠宝
2018/10/07 全球购物
Bloomingdale’s阿联酋:选购奢华时尚、美容及更多
2020/09/22 全球购物
介绍一下JNDI的基本概念
2013/07/26 面试题
上班迟到检讨书
2014/01/10 职场文书
小学运动会表扬稿
2014/01/19 职场文书
分层教学实施方案
2014/03/19 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
入党积极分子培养人意见
2015/06/02 职场文书
2015年征兵工作总结
2015/07/23 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript